1
그냥 도움을 청하고 싶습니다. 내 abc.aspx 페이지에이 드롭 다운 메뉴가 있습니다. 거기에서 사용자는 제공된 텍스트 상자에 달을 선택하고 경비와 가격을 입력합니다. 세션에 저장됩니다 :선택 후 드롭 다운 메뉴에서 값 비활성화/제거
다음 페이지에서session["month"]= dropdownlist1.selectedvalue;
session["expense1"] - textbox1.text;
session["price1"] - textbox2.text;
server.transfer ("sdf.aspx");
, 입력 데이터가 라벨에서 볼 수됩니다
Label1.Text = session ["month"].ToString();
Label2.Text = session ["expense1"].ToString();
Label3.Text = session ["price1"].ToString();
좋아, 내 질문은, 메뉴 드롭 다운에서 달을 만들 수있는 방법 한 번만 선택할 수 있습니까? 말하자면 사용자가 2 월을 선택하면 다음에 로그인하면 더 이상 febuary를 선택할 수 없습니다. 나는이 코드를 사용하고 있습니다 :
asp:DropDownList ID="DropDownList2" runat="server"
onchange="if(this.value!='Please choose') this.disabled='true';" Font-Bold="True">
<asp:ListItem>Please choose</asp:ListItem>
<asp:ListItem>January</asp:ListItem>
<asp:ListItem>Febuary</asp:ListItem>
<asp:ListItem>March</asp:ListItem>
을하지만 월을 선택하면 문제는 다음 페이지에 월이 밤은 보여 예정입니까? 하지만 '선택해주세요'라는 메시지가 표시됩니다. 그래서, 여기 누군가가 나를 도울 수 있기를 바랍니다. 고맙습니다.
안녕 하시길 바랍니다. 감사합니다. 그냥 물어보고 싶은데, 무언가 보호 무효 Page_Load (개체 발신자, EventArgs 전자) { if (! IsPostBack) { 세션 [ "월"] = "2 월"; // ---> 매우 명확하지 않습니다. } } –
테스트/시뮬레이션에 사용했습니다. 너는 필요 없어. 제가 준 대답이 당신의 질문에 답해 주면 알려주실 수 있습니까? – Seany84
번호는 dropdownlist2에 있습니다. selectedvalue = string.empty; 그것은 나에게이 오류를 준다 : 단지 할당, 호출, 증분 ...을 statemnt로 사용할 수있다. 뭐가 잘못 됐니? –