我的网页上有两个radio buttons
和两个panels
,当单选按钮1选中更改并隐藏面板2时,我想show
面板1,类似地,当单选钮2选中更改并显示面板1时,需要显示面板2。
这就是我所做的没有成功的
这是我的单选按钮:
<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
您需要将单选按钮的autopostback
设置为true。AutoPostback="True"
将其包含在您的单选按钮标签中,您应该可以继续使用。对代码进行简单的调试会显示这两个事件都不是用当前代码调用的。