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 desidera disabilitare un controllo, impostare la relativa Enabled proprietà su false.

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

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

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

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

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

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

Si applica a

Vedi anche