asp.net - 如何取消选中 ASP.NET/VB.NET 上的 RadioButton
问题描述
我在 ASP.Net 中有两个单选按钮,如下所示:
<dx:ASPxRadioButton ID="RB_Type" runat="server" AutoPostBack="true" Theme="Office365" Text="Type of media" Font-Size="Medium"></dx:ASPxRadioButton>
<dx:ASPxRadioButton ID="RB_Date" runat="server" Theme="Office365" AutoPostBack="true" Text="Date" Font-Size="Medium" ClientInstanceName="RB_Date"></dx:ASPxRadioButton>
例如,我希望当我选择 #RB_Type 时 #RB_Date 单选按钮未选中,然后如果我单击 #RB_Date 则 #RB_Type 按钮未选中。
为此,我在 VB.NET 中有以下代码:
If RB_Type.Checked Then
RB_Date.Checked = False
ElseIf RB_Date.Checked Then
RB_Type.Checked=False
EndIf
但是在运行时,如果我选择 RB_Type 然后单击 RB_Date 则 RB_Type 将保持选中状态并且 RB_Date 将被取消选中。
我想找到一个解决方案,在此先感谢。
解决方案
你根本不需要任何代码。对于要作为一个组工作的控件,您应该将您的GroupName
属性设置RadioButtons
为相同的值。该组将在本质上是互斥的,即选中组中的一个将自动取消选中任何其他组。
推荐阅读
- python - 如何在 Elasticsearch Python API 中只返回完全匹配
- javascript - 功能的画布部分不会运行?
- javascript - 查找动态生成的子节点 (React)
- java - 如何配置 activemq 队列以不对过期消息使用默认死信队列
- authentication - 带 JWT 的多租户身份验证策略
- google-bigquery - SyncFusion Dashboard 和 Google Bigquery 是可能的吗?
- mysql - MySQL SELECT 仅非字母数字
- c++ - 在 C++ 中创建一个指向另一个元素的向量
- jquery - 是否可以有效地使主题定制器部分可排序并在保存后保持顺序?
- python - Python 中的增强型 Dickey-Fuller 测试存在少量观察的问题