WebControl.DisabledCssClass Propriedade

Definição

Obtém ou define a classe CSS para se aplicar ao elemento HTML renderizado quando o controlo está desativado.

public:
 static property System::String ^ DisabledCssClass { System::String ^ get(); void set(System::String ^ value); };
public static string DisabledCssClass { get; set; }
static member DisabledCssClass : string with get, set
Public Shared Property DisabledCssClass As String

Valor de Propriedade

A classe CSS que deve ser aplicada ao elemento HTML renderizado quando o controlo está desativado. O valor padrão é "aspNetDisabled".

Exemplos

O exemplo seguinte mostra HTML renderizado para um controlo Label desativado quando a SupportsDisabledAttribute propriedade é false, quando a DisabledCssClass propriedade tem o seu valor padrão, e quando está CssClass vazia.

<span id="Label1" class="aspNetDisabled">Test</span>

O exemplo seguinte mostra HTML renderizado sob as mesmas condições, exceto que a CssClass propriedade tem o valor "SampleStyle":

<span id="Label1" class="aspNetDisabled SampleStyle">Test</span>

Para obter mais informações, consulte a propriedade SupportsDisabledAttribute.

Observações

Esta propriedade pode ser usada para alterar o nome que é renderizado para a DisabledCssClass propriedade de controlos Web individuais. Por defeito, esta propriedade devolve "aspNetDisabled".

Quando SupportsDisabledAttribute é sobreposto numa classe derivada para devolver false, o valor da DisabledCssClass propriedade é representado como o valor do class atributo do elemento HTML para o controlo. Nesse caso, se existir um valor na CssClass propriedade, ambas as classes CSS serão aplicadas ao elemento HTML renderizado. O class atributo consistirá no valor da DisabledCssClass propriedade seguido do valor da CssClass propriedade, separado por um espaço.

Esta propriedade é estática, o que significa que só pode defini-la para a WebControl classe. Qualquer valor que definas é usado para todos os controlos numa aplicação Web. Não podes especificar valores diferentes para controlos individuais.

Se quiseres usar um nome de classe diferente do valor padrão de "aspNetDisabled", normalmente colocas o código para isso no Application_Start método do ficheiro Global.asax, como mostrado no exemplo seguinte:

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";
}

Aplica-se a

Ver também