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à

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

Commenti

Questa proprietà è di sola lettura. Se si vuole 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 questa situazione, 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 impostando la relativa Enabled proprietà su false. Il controllo padre stesso potrebbe avere la proprietà Enabled impostata su true , ma potrebbe ereditare lo stato disabilitato dal relativo padre e così via.

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

Si applica a

Vedi anche