我正在使用asp.net,并且有一个单选按钮列表,我想按照我的要求对齐它们的文本。这是我目前的情况:
(见第一张图片)
我想让它们像这样:
(见第二张图片)
编辑部分:其次,当我点击“来自年龄”单选按钮时,我会显示一个相应的div,如下所示:
(见第三张图片)
并且当我点击回到“All Ages”单选按钮时,我想隐藏该div。但是SelectedIndexChanged在第二次及以后就不起作用了。它只适用于第一次。
aspx代码如下:
我将非常感谢如果有人能够针对这个问题提供一些有用的建议。
提前致谢。
(见第一张图片)
我想让它们像这样:
(见第二张图片)
编辑部分:其次,当我点击“来自年龄”单选按钮时,我会显示一个相应的div,如下所示:
(见第三张图片)
并且当我点击回到“All Ages”单选按钮时,我想隐藏该div。但是SelectedIndexChanged在第二次及以后就不起作用了。它只适用于第一次。
aspx代码如下:
<table>
<tr>
<td>
<asp:RadioButtonList ID="rdoAge" runat="server" RepeatDirection="Horizontal"
onselectedindexchanged="rdoAge_SelectedIndexChanged" AutoPostBack="true" >
<asp:ListItem Text="All Ages" Value="All Ages" Selected="True"></asp:ListItem>
<asp:ListItem Text="Ages From" Value="Ages From"></asp:ListItem>
</asp:RadioButtonList>
</td>
<div id="divAge" runat="server" visible="false">
<td>
<asp:TextBox ID="txtAgeFrom" runat="server" CssClass="textEntry2" MaxLength="3" Width="65"></asp:TextBox>
</td>
<td>
<asp:Label ID="lblTo" runat="server" Text="To"></asp:Label>
</td>
<td>
<asp:TextBox ID="txtAgeTo" runat="server" CssClass="textEntry2" MaxLength="3" Width="65"></asp:TextBox>
</td>
</div>
</tr>
</table>
cs文件的代码:
protected void rdoAge_SelectedIndexChanged(object sender, EventArgs e)
{
switch (rdoAge.SelectedValue)
{
case "All Ages":
divAge.Visible = false;
break;
case "Ages From":
divAge.Visible = true;
break;
}
}
我将非常感谢如果有人能够针对这个问题提供一些有用的建议。
提前致谢。