Динамическое отключение 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 - индекс кнопки для отключения