WebControl.DisabledCssClass Właściwość
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
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 false
wartość 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ć false
wartość 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";
}