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

Значение свойства

Boolean

Значение true, если объект WebControl активирован, в противном случае — значение false.

Комментарии

Это свойство доступно только для чтения. Если вы хотите отключить элемент управления, задайте для его Enabled свойства значение false.

Если элемент управления не содержится другим элементом управления, значение IsEnabled свойства всегда совпадает со значением Enabled свойства.

Свойство IsEnabled имеет значение, отличное от Enabled свойства, если элемент управления является дочерним элементом другого элемента управления и если выполняются все следующие обстоятельства:

  • Значение Enabled свойства или IsEnabled свойства родительского элемента управления falseравно .

  • Свойству Enabled дочернего элемента управления присвоено значение true.

В этом случае дочерний элемент управления наследует отключенное состояние родительского элемента управления. Свойство IsEnabled дочернего элемента управления возвращается false , указывающее, что элемент управления отключен, даже если дочерний элемент управления не был явно отключен, задав для его Enabled свойства значение false. Родительский элемент управления может иметь значение true свойстваEnabled, но может наследовать отключенное состояние от родительского элемента управления и т. д.

Когда ASP.NET отображает элементы HTML для серверного элемента управления, он помечает элементы как отключенные, задав атрибут disabled или их атрибут CSS class . Дополнительные сведения см. в разделах SupportsDisabledAttribute и ControlRenderingCompatibilityVersion.

Применяется к

См. также раздел