WebControl.IsEnabled Eigenschaft

Definition

Ruft einen Wert ab, der angibt, ob das Steuerelement aktiviert ist.

protected public:
 property bool IsEnabled { bool get(); };
protected internal bool IsEnabled { get; }
member this.IsEnabled : bool
Protected Friend ReadOnly Property IsEnabled As Boolean

Eigenschaftswert

Boolean

true, wenn das WebControl-Objekt aktiviert ist, andernfalls false.

Hinweise

Dies ist eine schreibgeschützte Eigenschaft. Wenn Sie ein Steuerelement deaktivieren möchten, legen Sie dessen Enabled Eigenschaft auf false.

Wenn ein Steuerelement nicht von einem anderen Steuerelement enthalten ist, entspricht der Wert der IsEnabled Eigenschaft immer dem Wert der Enabled Eigenschaft.

Die IsEnabled Eigenschaft weist einen Wert auf, der sich von der Enabled Eigenschaft unterscheidet, wenn ein Steuerelement ein untergeordnetes Steuerelement ist und wenn alle folgenden Umstände wahr sind:

  • Der Wert der Enabled Eigenschaft oder der IsEnabled Eigenschaft des übergeordneten Steuerelements lautet false.

  • Die Enabled Eigenschaft des untergeordneten Steuerelements ist auf true" festgelegt.

In dieser Situation erbt das untergeordnete Steuerelement den deaktivierten Zustand des übergeordneten Steuerelements. Die IsEnabled Eigenschaft des untergeordneten Steuerelements gibt false zurück, um anzugeben, dass das Steuerelement deaktiviert ist, obwohl das untergeordnete Steuerelement nicht explizit deaktiviert wurde, indem sie seine Enabled Eigenschaft auf falsefestlegen. Das übergeordnete Steuerelement selbst hat möglicherweise seine Enabled Eigenschaft festgelegt true , erbt jedoch den deaktivierten Zustand von seinem übergeordneten Element und so weiter.

Wenn ASP.NET HTML-Elemente für ein Serversteuerelement rendern, markiert sie die Elemente durch Festlegen des Attributs oder des disabled CSS-Attributs class als deaktiviert. Weitere Informationen finden Sie unter SupportsDisabledAttribute und ControlRenderingCompatibilityVersion.

Gilt für

Siehe auch