WebControl.DisabledCssClass Propiedad
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Obtiene o establece la clase CSS que se va a aplicar al elemento HTML presentado cuando el control esté deshabilitado.
public:
static property System::String ^ DisabledCssClass { System::String ^ get(); void set(System::String ^ value); };
public static string DisabledCssClass { get; set; }
member this.DisabledCssClass : string with get, set
Public Shared Property DisabledCssClass As String
Valor de propiedad
Clase CSS que debe aplicarse al elemento HTML presentado cuando el control está deshabilitado. El valor predeterminado es "aspNetDisabled".
Ejemplos
En el ejemplo siguiente se muestra HTML representado para un control deshabilitado Label cuando la SupportsDisabledAttribute propiedad es false
, cuando la DisabledCssClass propiedad tiene su valor predeterminado y cuando la CssClass propiedad está vacía.
<span id="Label1" class="aspNetDisabled">Test</span>
En el ejemplo siguiente se muestra HTML representado en las mismas condiciones, excepto que la CssClass propiedad tiene el valor "SampleStyle".:
<span id="Label1" class="aspNetDisabled SampleStyle">Test</span>
Para obtener más información, vea la propiedad SupportsDisabledAttribute.
Comentarios
Esta propiedad se puede usar para cambiar el nombre que se representa para la DisabledCssClass propiedad de controles web individuales. De forma predeterminada, esta propiedad devuelve "aspNetDisabled".
Cuando SupportsDisabledAttribute se reemplaza en una clase derivada para devolver false
, el valor de la DisabledCssClass propiedad se representa como el valor del class
atributo del elemento HTML para el control. En ese caso, si hay un valor en la CssClass propiedad , ambas clases CSS se aplicarán al elemento HTML representado. El class
atributo constará del valor de la DisabledCssClass propiedad seguido del valor de la CssClass propiedad, separados por un espacio.
Esta propiedad es estática, lo que significa que solo se puede establecer para la WebControl clase . Cualquier valor que establezca en se usa para todos los controles de una aplicación web. No se pueden especificar valores diferentes para controles individuales.
Si desea usar un nombre de clase diferente del valor predeterminado de "aspNetDisabled", normalmente se coloca el código para hacerlo en el Application_Start
método del archivo Global.asax, como se muestra en el ejemplo siguiente:
Private Sub Application_Start(
ByVal sender As Object, ByVal e As EventArgs)
WebControl.DisabledCssClass = "customDisabledClassName"
End Sub
void Application_Start(object sender, EventArgs e)
{
WebControl.DisabledCssClass = "customDisabledClassName";
}