我的.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检查)?
答案 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的单选按钮。 检查表单末尾是否仍然有效单选按钮。