使用单选按钮显示和隐藏面板

时间:2012-02-07 16:32:59

标签: asp.net radio-button show-hide panels

我的网页上有两个radio buttons和两个panels,当我选中单选按钮1时,我想show面板1隐藏面板2,同样需要在收音机时显示panel2 button2选中已更改并隐藏panel1。

这就是我没有成功的方法

以下是我的单选按钮:

<asp:RadioButton ID="RadioButton1" runat="server" Text="Text" ForeColor="White" GroupName="selection" OnCheckedChanged="RadioButton1_CheckedChanged"/>

<asp:RadioButton ID="RadioButton2" runat="server" Text="Image" ForeColor="White" GroupName="selection" OnCheckedChanged="RadioButton2_CheckedChanged"/>

这是RadioButton1_CheckedChanged:

If RadioButton1.Checked = True Then
            RadioButton2.Checked = False
            Panel1.Visible = True
            Panel2.Visible = False
 End If

这是RadioButton2_CheckedChanged:

 If RadioButton2.Checked = True Then
            RadioButton1.Checked = False
            Panel1.Visible = False
            Panel2.Visible = True
 End If

1 个答案:

答案 0 :(得分:2)

您需要将单选按钮的autopostback设置为true。 AutoPostback="True"包含在你的radiobutton标签中,你应该好好去。对代码进行简单调试就会向您显示不会使用当前代码调用这两个事件。