WebControl.IsEnabled Eigenschaft

Definition

Ruft einen Wert ab, der angibt, ob das Steuerelement aktiviert ist.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

Eigenschaftswert

true, wenn das WebControl-Objekt aktiviert ist, andernfalls false.true if the WebControl object is enabled; otherwise, false.

Hinweise

Diese Eigenschaft ist schreibgeschützt.This is a read-only property. Wenn Sie ein Steuerelement deaktivieren möchten, legen Sie dessen Enabled -Eigenschaft falseauf fest.If you want to disable a control, you set its Enabled property to false.

Wenn ein Steuerelement nicht in einem anderen Steuerelement enthalten ist, ist IsEnabled der Wert der-Eigenschaft immer identisch mit dem Wert Enabled der-Eigenschaft.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.

Die IsEnabled -Eigenschaft weist einen Wert auf, der sich Enabled von der-Eigenschaft unterscheidet, wenn ein Steuerelement ein untergeordnetes Element eines anderen Steuer Elements ist, und wenn alle der folgenden Bedingungen zutreffen:The 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:

  • Der Wert der Enabled -Eigenschaft oder der IsEnabled -Eigenschaft des übergeordneten- falseSteuer Elements ist.The value of the Enabled property or the IsEnabled property of the parent control is false.

  • Die Enabled -Eigenschaft des untergeordneten Steuer Elements ist trueauf festgelegt.The Enabled property of the child control is set to true.

In dieser Situation erbt das untergeordnete Steuerelement den deaktivierten Zustand des übergeordneten Steuer Elements.In this situation, the child control inherits the disabled state of the parent control. Die IsEnabled -Eigenschaft des untergeordneten Steuer false Elements gibt zurück, um anzugeben, dass das Steuerelement deaktiviert ist, auch wenn das untergeordnete Enabled Steuerelement falsenicht durch Festlegen der-Eigenschaft auf explizit deaktiviert wurde.The 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. Das übergeordnete Steuerelement selbst kann Enabled seine-Eigenschaft true auf festgelegt haben, kann jedoch den deaktivierten Zustand von seinem übergeordneten Element erben usw.The parent control itself might have its Enabled property set to true but might inherit the disabled state from its parent, and so on.

Wenn ASP.net HTML-Elemente für ein Server Steuerelement rendert, werden die Elemente durch Festlegen Ihres disabled Attributs oder Ihres class CSS-Attributs als deaktiviert markiert.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. Weitere Informationen finden Sie unter SupportsDisabledAttribute und ControlRenderingCompatibilityVersion.For more information, see SupportsDisabledAttribute and ControlRenderingCompatibilityVersion.

Gilt für:

Siehe auch