Поделиться через


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, если объект WebControl активирован, в противном случае — значение false.

Комментарии

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

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

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

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

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

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

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

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

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