2011-02-10 19 views
2

Visual Studio 2010を使用していて、サイト(.aspx)を作成しました。Visual Studioで非表示のドロップダウンリストが再度表示されない

私は2つのラジオボタンとDropDownListを持っています。 私は目に見えないドロップダウンリストを持っていて、1つのラジオボタンをクリックするたびにダウンリストが表示されます。 私はこのようなコードを追加しましたが、何も変わらず、なぜ理解できません!

protected void RadioButton_CheckedChanged(object sender, EventArgs e) 
{ 
    if (RadioButton1.Checked == true) 
     DropDownList4.Visible = true; 
    else 
     DropDownList4.Visible = false; 
} 

protected void Page_Load(object sender, EventArgs e) 
{ 
    DropDownList4.Visible=false; 
} 

私が得意なのは、決して目に見えない目に見えないドロップダウンリストです。 私のラジオボタンはどちらも同じアクション "radiobutton_checkedchanged"を持っています..

ありがとう!

答えて

6

あなたのコードはokです、RadioButton_CheckedChanged(object sender, EventArgs e)イベント以来、真

にラジオボタンのAutoPostBackプロパティを設定するには、ページの読み込み

た後、それはのための必要性を全く動作しませんが発生チェック!IsPostBack

+0

ありがとうございます!それは今働く! :) – celticharp

1

以下のようにコードを変更します。

protected void Page_Load(object sender, EventArgs e) 
{ 
    if(!IsPostBack) 
    { 
     DropDownList4.Visible=false; 
    } 
} 
+0

まだ何も起こらない...私のドロップダウンリストは見えない! – celticharp

+0

RadioButton_CheckedChangedがRadioButton1ボタンに関連付けられていることを確認してください –

関連する問題