我有两个用于公制和美国测量的单选按钮。我加载页面,以便单击度量单选按钮。如何设置这两个按钮,以便在单击US时,取消单击,反之亦然?
答案 0 :(得分:62)
为了使其工作,您必须将两个单选按钮的属性GroupName设置为相同的值:
<asp:RadioButton id="rbMetric" runat="server" GroupName="measurementSystem"></asp:RadioButton>
<asp:RadioButton id="rbUS" runat="server" GroupName="measurementSystem"></asp:RadioButton>
就个人而言,我更喜欢使用RadioButtonList:
<asp:RadioButtonList ID="rblMeasurementSystem" runat="server">
<asp:ListItem Text="Metric" Value="metric" />
<asp:ListItem Text="US" Value="us" />
</asp:RadioButtonList>
答案 1 :(得分:17)
确保将GroupName
属性设置为相同名称:
<asp:RadioButton GroupName="MeasurementSystem" runat="server" Text="US" />
<asp:RadioButton GroupName="MeasurementSystem" runat="server" Text="Metric" />
答案 2 :(得分:3)
<asp:RadioButtonList id="RadioButtonList1" runat="server">
<asp:ListItem Selected="True">Metric</asp:ListItem>
<asp:ListItem>US</asp:ListItem>
</asp:RadioButtonList>
答案 3 :(得分:2)
将两个单选按钮的GroupName
属性设置为相同的值。您也可以尝试使用RadioButtonGroup
,它会自动为您执行此操作。