【问题标题】:Why I cannot initialize radiobutton in a group?为什么我无法初始化组中的单选按钮?
【发布时间】:2009-09-04 07:00:49
【问题描述】:

我有两个单选按钮:

但是,尽管它们具有相同的组名,并且我在加载页面时将其中一个设置为“选中”,但它们看起来都未选中。

我什至尝试在后面的代码上设置它们,但检查仍然没有反映到 UI。

我做错了什么?

谢谢

【问题讨论】:

  • 请贴单选按钮组码的sn-p
  • 这里是:

标签: asp.net radio-button


【解决方案1】:

如果您发布的代码:

<asp:RadioButton ID="chbYesToOpen" runat="server" GroupName="ChangeToOpen" Text="Yes" Checked="false" />
<asp:RadioButton ID="chbNoToOpen" runat="server" GroupName="ChangeToOpen" Text="No" Checked="true" />

您正在使用的代码是否如下?:

chbYesToOpen.Checked = true;

我认为这是问题所在,因为您不能将其中 2 个设置为 true。因此,请尝试先清除设置为 true 的那个,然后再设置您想要检查的那个:

chbNoToOpen.Checked = false;
chbYesToOpen.Checked = true;

或者确保在您的标记中,它们都默认设置为Checked="false",您应该可以将一个设置为false。

编辑:我刚刚测试了您的确切场景并且能够重新创建它,我提到的解决方案将解决您的问题。

【讨论】:

  • @burak ozdogan 刚刚跟进,你有没有想过这个问题?
猜你喜欢
  • 1970-01-01
  • 2016-10-02
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2013-06-01
相关资源
最近更新 更多