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();
[OK]を、私の質問は、ドロップダウンメニューで月を作ることができる方法一度だけ選択できますか?ユーザーが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>
をしかし、私は、それは月がそれをイマイチ表示するようになって、次のページで、月を選んだときに問題がありますか?しかし、「選択してください」と表示されます。だから、私は本当にここに誰かが私を助けてくれることを願っています。ありがとうございました。
ご連絡ありがとうございます。ちょうどあなたに尋ねたい、保護するvoid Page_Load(オブジェクト送信者、EventArgs e) { if(!IsPostBack) { Session ["Month"] = "February"; // --->あまり明確ではない } } –
あなたが持っていたものをテスト/シミュレートするために使っていました。あなたはそれを必要としません。私が与えた答えがあなたの質問に答えたら教えてくれますか? – Seany84
ドロップダウンリスト2の番号、selectedvalue = string.empty;それは私にこのエラーを与える:唯一の代入、呼び出し、インクリメントは、statemntとして使用することができます。何か間違っている? –