WebControl.IsEnabled Proprietà

Definizione

Ottiene un valore che indica se il controllo è abilitato.

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

Valore della proprietà

Boolean

true se l'oggetto WebControl è abilitato; in caso contrario, false.

Commenti

Questa proprietà è di sola lettura. Se si vuole disabilitare un controllo, impostarne Enabled la proprietà su false .

Se un controllo non è contenuto in un altro controllo, il valore della proprietà è sempre uguale IsEnabled al valore della proprietà Enabled .

La proprietà ha un valore diverso dalla proprietà se un controllo è figlio di un altro controllo e se tutte le IsEnabled Enabled circostanze seguenti sono vere:

  • Il valore della Enabled proprietà o della proprietà del controllo padre è IsEnabled false .

  • La Enabled proprietà del controllo figlio è impostata su true .

In questo caso, il controllo figlio eredita lo stato disabilitato del controllo padre. La proprietà del controllo figlio restituisce per indicare che il controllo è disabilitato anche se il controllo figlio non è stato disabilitato in modo esplicito IsEnabled false impostandone Enabled la proprietà su false . La proprietà del controllo padre stesso potrebbe essere impostata su , ma potrebbe ereditare lo stato disabilitato dal relativo Enabled elemento padre e così true via.

Quando ASP.NET esegue il rendering degli elementi HTML per un controllo server, contrassegna gli elementi come disabilitati impostandone l'attributo disabled o l'attributo class CSS. Per altre informazioni, vedere SupportsDisabledAttribute e ControlRenderingCompatibilityVersion.

Si applica a

Vedi anche