WebControl.IsEnabled Свойство
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Возвращает значение, указывающее, включен ли элемент управления.
protected public:
property bool IsEnabled { bool get(); };
protected internal bool IsEnabled { get; }
member this.IsEnabled : bool
Protected Friend ReadOnly Property IsEnabled As Boolean
Значение свойства
true Значение , WebControlfalseесли объект включен; в противном случае .
Комментарии
Это свойство доступно только для чтения. Если вы хотите отключить элемент управления, задайте для его свойства falseзначение Enabled .
Если элемент управления не содержится другим элементом управления, значение свойства всегда совпадает со значением IsEnabledEnabled свойства.
Свойство IsEnabled имеет значение, отличное от Enabled свойства, если элемент управления является дочерним элементом другого элемента управления, и если все следующие обстоятельства верны:
Значение Enabled свойства или IsEnabled свойства родительского элемента управления
false.Для Enabled свойства дочернего элемента управления задано значение
true.
В этой ситуации дочерний элемент управления наследует отключенное состояние родительского элемента управления. Свойство IsEnabled дочернего элемента управления возвращается false , указывающее, что элемент управления отключен, даже если дочерний элемент управления не был явно отключен, задав для свойства значение Enabledfalse. Родительский элемент управления может иметь его Enabled свойство, true но может наследовать отключенное состояние от родительского элемента управления и т. д.
Когда ASP.NET отрисовывает элементы HTML для элемента управления сервером, он помечает элементы как отключенные, задав атрибут disabled или атрибут CSS class . Дополнительные сведения см. в разделах SupportsDisabledAttribute и ControlRenderingCompatibilityVersion.