在代码隐藏时动态禁用RadioButtonList

时间:2014-03-13 14:42:17

标签: html asp.net radiobuttonlist

我有一个.aspx页面,可用作PopUp。有时,必须启用此PopUp上的一个RadioButtonList,有时不启用。这是控件:

<acc:RadiobuttonList ID="RadioButton1" runat="server" Font-Bold="true">
  <asp:ListItem Text="Yes" Value="1" />
  <asp:ListItem Text="No" Value="0" />
</acc:RadiobuttonList>

我尝试了两种方法,但没有一种方法(甚至更新UpdatePanel):

  • RadioButton1.Attributes.Add( "disabled", "disabled" );
  • RadioButton1.Enabled = false;

只有RadioButtonList有此行为(页面中还有其他控件)。

有什么问题?

Obs:我注意到了&#39; SupportsDisabledAttribute&#39;控件的属性是“假”。这可能会影响问题吗?

2 个答案:

答案 0 :(得分:0)

尝试RadioButton1.Items(0).Enabled = False ... 0作为禁用按钮的索引

答案 1 :(得分:0)

以下工作正常

RadioButton1.Enabled = false;
RadioButton1.Items[0].Enabled = false;

我是否知道为什么命名空间为 acc 而不是 asp