WebControl.IsEnabled WebControl.IsEnabled WebControl.IsEnabled WebControl.IsEnabled Property

Определение

Возвращает значение, определяющее, включен ли элемент управления.Gets a value indicating whether the control is enabled.

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.true if the WebControl object is enabled; otherwise, false.

Комментарии

Это свойство доступно только для чтения.This is a read-only property. Если вы хотите отключить элемент управления, задайте для Enabled falseего свойства значение.If you want to disable a control, you set its Enabled property to false.

Если элемент управления не содержится в другом элементе управления, значение IsEnabled свойства всегда совпадает со значением Enabled свойства.If a control is not contained by another control, the value of the IsEnabled property is always the same as the value of the Enabled property.

Свойство имеет значение, отличное Enabled от свойства, если элемент управления является дочерним для другого элемента управления и если выполняются все перечисленные ниже условия. IsEnabledThe IsEnabled property has a value that is different from the Enabled property if a control is a child of another control and if all the following circumstances are true:

  • Enabled falseСвойство родительскогоэлементауправленияимеетзначениеIsEnabled .The value of the Enabled property or the IsEnabled property of the parent control is false.

  • Свойству дочернего элемента управления присваивается trueзначение. EnabledThe Enabled property of the child control is set to true.

В этом случае дочерний элемент управления наследует отключенное состояние родительского элемента управления.In this situation, the child control inherits the disabled state of the parent control. Свойство дочернего элемента управления возвращает false , чтобы показать, что элемент управления отключен, несмотря на то, что дочерний элемент управления Enabled не был falseявно отключен путем присвоения свойству значения. IsEnabledThe IsEnabled property of the child control returns false to indicate that the control is disabled even though the child control was not explicitly disabled by setting its Enabled property to false. Enabled Свойство родительского элемента управления может иметь значение, true но может наследовать отключенное состояние от его родителя и т. д.The parent control itself might have its Enabled property set to true but might inherit the disabled state from its parent, and so on.

Когда ASP.NET визуализирует элементы HTML для серверного элемента управления, он помечает элементы как отключенные, устанавливая disabled их атрибут или атрибут class CSS.When ASP.NET renders HTML elements for a server control, it marks the elements as disabled by setting their disabled attribute or their CSS class attribute. Дополнительные сведения см. в разделах SupportsDisabledAttribute и ControlRenderingCompatibilityVersion.For more information, see SupportsDisabledAttribute and ControlRenderingCompatibilityVersion.

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

Дополнительно