WebControl.IsEnabled Proprietà
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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.