Динамическое отключение RadioButtonList для кода

У меня есть страница ASPX, которая работает как всплывающее окно. Иногда один 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: я заметил, что свойство SupportsDisabledAttribute элемента управления имеет значение false. Это может влиять на проблему?

2 ответа

Решение

Следующее работает отлично

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

Могу ли я знать, почему пространство имен как акк, а не как ОС

Пытаться RadioButton1.Items(0).Enabled = False... 0 - индекс кнопки для отключения

Другие вопросы по тегам