Показать и скрыть панель с помощью переключателей - PullRequest
0 голосов
/ 07 февраля 2012

У меня есть два radio buttons и два panels на моей веб-странице, и я хотел бы, чтобы show панель 1, когда переключатель радио1 отмечен, была изменена, и скрыть панель2, и аналогично панель2 должна отображаться, когда переключатель радио2 проверено изменено и скрыть панель1.

Вот как я справился без успеха

Вот мои переключатели:

<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 Ответ

2 голосов
/ 07 февраля 2012

Вам необходимо установить для autopostback значение true для переключателей.AutoPostback="True" включите это в свой ярлык радиокнопки, и вы должны быть в порядке.Простая отладка вашего кода покажет вам, что оба события не вызываются с вашим текущим кодом.

...