WebControl.DisabledCssClass Właściwość

Definicja

Pobiera lub ustawia klasę CSS, która ma być stosowana do renderowanego elementu HTML, gdy kontrolka jest wyłączona.

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

Wartość właściwości

Klasa CSS, która powinna być stosowana do renderowanego elementu HTML, gdy kontrolka jest wyłączona. Wartość domyślna to "aspNetDisabled".

Przykłady

W poniższym przykładzie pokazano renderowany kod HTML dla wyłączonej Label kontrolki, gdy SupportsDisabledAttribute właściwość ma falsewartość domyślną , DisabledCssClass a CssClass właściwość jest pusta.

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

Poniższy przykład przedstawia renderowany kod HTML w tych samych warunkach, z tą różnicą, że CssClass właściwość ma wartość "SampleStyle":

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

Aby uzyskać więcej informacji, zobacz SupportsDisabledAttribute właściwość .

Uwagi

Tej właściwości można użyć do zmiany nazwy renderowanej dla DisabledCssClass właściwości poszczególnych kontrolek sieci Web. Domyślnie ta właściwość zwraca wartość "aspNetDisabled".

Gdy SupportsDisabledAttribute jest zastępowany w klasie pochodnej, aby zwrócić falsewartość właściwości jest renderowana jako wartość DisabledCssClassclass atrybutu elementu HTML dla kontrolki. W takim przypadku, jeśli właściwość CssClass ma wartość, obie klasy CSS zostaną zastosowane do renderowanego elementu HTML. Atrybut class będzie składać się z wartości DisabledCssClass właściwości, po której następuje wartość CssClass właściwości, oddzielone spacją.

Ta właściwość jest statyczna, co oznacza, że można ustawić ją tylko dla WebControl klasy. Niezależnie od wartości ustawionej na wartość jest używana dla wszystkich kontrolek w aplikacji internetowej. Nie można określić różnych wartości dla poszczególnych kontrolek.

Jeśli chcesz użyć nazwy klasy innej niż domyślna "aspNetDisabled", zazwyczaj należy umieścić kod, aby to zrobić w Application_Start metodzie pliku Global.asax, jak pokazano w poniższym przykładzie:

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

Dotyczy

Zobacz też