如何知道组中是否没有从代码中检查单选按钮?

时间:2013-10-18 15:39:17

标签: asp.net vb.net webforms

我的.aspx中有一组单选按钮:

 <asp:RadioButton ID="rb1" runat="server" GroupName="rbGroup" Text="RB1" />
 <asp:RadioButton ID="rb2" runat="server" GroupName="rbGroup" Text="RB2" />
 <asp:RadioButton ID="rb3" runat="server" GroupName="rbGroup" Text="RB3" />
 <asp:RadioButton ID="rb4" runat="server" GroupName="rbGroup" Text="RB4" />

如何在我的VB.NET代码中判断是否没有选中它们(例如,它们未经JavaScript检查)?

2 个答案:

答案 0 :(得分:2)

如果你有单独的RadioButton控件,那么你可以访问每个Checked属性:

If Not (rb1.Checked Or rb2.Checked Or rb3.Checked Or rb4.Checked) Then
    ' None were checked.
End If

如果你使用了RadioButtonList控件,那么你可以检查它的SelectedValue属性是否为空。

答案 1 :(得分:0)

您可以做的是将默认按钮设置为Text = none的单选按钮。 检查表单末尾是否仍然有效单选按钮。