WebControl.IsEnabled WebControl.IsEnabled WebControl.IsEnabled WebControl.IsEnabled Property

Definizione

Ottiene un valore che indica se il controllo è abilitato.Gets a value indicating whether the control is enabled.

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.true if the WebControl object is enabled; otherwise, false.

Commenti

Questa è una proprietà in sola lettura.This is a read-only property. Se si desidera disabilitare un controllo, impostare la relativa Enabled proprietà su. falseIf you want to disable a control, you set its Enabled property to false.

Se un controllo non è contenuto in un altro controllo, il valore della IsEnabled proprietà è sempre uguale al valore Enabled della proprietà.If a control is not contained by another control, the value of the IsEnabled property is always the same as the value of the Enabled property.

Il IsEnabled valore della proprietà è diverso Enabled da quello della proprietà se un controllo è figlio di un altro controllo e se si verificano tutte le circostanze seguenti:The IsEnabled property has a value that is different from the Enabled property if a control is a child of another control and if all the following circumstances are true:

  • Il valore della Enabled proprietà IsEnabled o della proprietà del controllo padre è false.The value of the Enabled property or the IsEnabled property of the parent control is false.

  • La Enabled proprietà del controllo figlio è impostata su true.The Enabled property of the child control is set to true.

In questa situazione, il controllo figlio eredita lo stato disabilitato del controllo padre.In this situation, the child control inherits the disabled state of the parent control. La IsEnabled proprietà del controllo figlio viene restituita false per indicare che il controllo è disabilitato anche se il controllo figlio non è stato disabilitato in Enabled modo esplicito impostando la relativa proprietà su false.The IsEnabled property of the child control returns false to indicate that the control is disabled even though the child control was not explicitly disabled by setting its Enabled property to false. Il controllo padre può avere Enabled la proprietà impostata su true , ma potrebbe ereditare lo stato disabilitato dal padre e così via.The parent control itself might have its Enabled property set to true but might inherit the disabled state from its parent, and so on.

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. classWhen ASP.NET renders HTML elements for a server control, it marks the elements as disabled by setting their disabled attribute or their CSS class attribute. Per altre informazioni, vedere SupportsDisabledAttribute e ControlRenderingCompatibilityVersion.For more information, see SupportsDisabledAttribute and ControlRenderingCompatibilityVersion.

Si applica a

Vedi anche