WebControl.IsEnabled Propiedad

Definición

Obtiene un valor que indica si está habilitado el control.

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

Valor de propiedad

Es true si el objeto WebControl está habilitado; en caso contrario, es false.

Comentarios

Se trata de una propiedad de solo lectura. Si desea deshabilitar un control, establezca su Enabled propiedad en false.

Si otro control no contiene un control, el valor de la IsEnabled propiedad siempre es el mismo que el valor de la Enabled propiedad .

La IsEnabled propiedad tiene un valor diferente de la Enabled propiedad si un control es un elemento secundario de otro control y si se cumplen todas las circunstancias siguientes:

  • El valor de la Enabled propiedad o la IsEnabled propiedad del control primario es false.

  • La Enabled propiedad del control secundario se establece en true.

En esta situación, el control secundario hereda el estado deshabilitado del control primario. La IsEnabled propiedad del control secundario devuelve false para indicar que el control está deshabilitado aunque el control secundario no se deshabilitó explícitamente estableciendo su Enabled propiedad falseen . El propio control primario podría tener su Enabled propiedad establecida true en , pero podría heredar el estado deshabilitado de su elemento primario, etc.

Cuando ASP.NET representa elementos HTML para un control de servidor, marca los elementos como deshabilitados estableciendo su disabled atributo o su atributo CSS class . Para obtener más información, vea SupportsDisabledAttribute y ControlRenderingCompatibilityVersion.

Se aplica a

Consulte también