【发布时间】:2016-12-26 17:51:36
【问题描述】:
我正在尝试显示包含通过单选按钮事件的 div。 我试图用javascript做到这一点:
<h2 style="text-align:center; color:aquamarine"><b>What would you like to do??</b></h2>
<asp:RadioButtonList ID="radioButtonList" runat="server">
<asp:ListItem Text="Ask us" Value="1" Selected="False" />
<asp:ListItem Text="Update Player" Value="2" Selected="False" />
<asp:ListItem Text="Games" Value="3" Selected="False" />
</asp:RadioButtonList>
<br /><br /><br />
<div name="askUsdiv" runat="server" visible="false">
<asp:Panel runat="server" ID="askUsPanel">
...
</asp:Panel>
</div>
<div name="updateInfoDiv" runat="server" visible="false">
<asp:Panel runat="server" ID="updatesPanel">
...
</asp:Panel>
</div>
<div name="gamesDiv" runat="server" visible="false">
<asp:Panel ID="GamesPanel" runat="server" />
</div>
aspx 页面中的 HTML 看起来像这样 -
<h2 style="text-align:center; color:aquamarine"><b>What would you like to do??</b></h2>
<asp:RadioButtonList ID="radioButtonList" runat="server">
<asp:ListItem Text="Ask us" Value="1" Selected="False" />
<asp:ListItem Text="Update Player" Value="2" Selected="False" />
<asp:ListItem Text="Games" Value="3" Selected="False" />
</asp:RadioButtonList>
<br /><br /><br />
<div name="askUsdiv" runat="server" visible="false">
<asp:Panel runat="server" ID="askUsPanel">
...
</asp:Panel>
</div>
<div name="updateInfoDiv" runat="server" visible="false">
<asp:Panel runat="server" ID="updatesPanel">
...
</asp:Panel>
</div>
<div name="gamesDiv" runat="server" visible="false">
<asp:Panel ID="GamesPanel" runat="server" />
</div>
我也试过在服务器端做这个:
<asp:RadioButtonList ID="radioButtonList" runat="server" OnSelectedIndexChanged="radioButtonList_SelectedIndexChanged">
<asp:ListItem Text="Ask us" Value="1" Selected="False" />
<asp:ListItem Text="Update Player" Value="2" Selected="False" />
<asp:ListItem Text="Games" Value="3" Selected="False" />
</asp:RadioButtonList>
<br /><br /><br />
而我的 c# 代码在事件内部带有 if 语句。
此选项不起作用。
【问题讨论】:
-
我的服务器端:
:RadioButtonList>
标签: javascript c# asp.net panel radiobuttonlist