Nyelv

WebControl.DisabledCssClass Tulajdonság

Definíció

Lekéri vagy beállítja a CSS-osztályt a renderelt HTML-elemre, ha a vezérlő le van tiltva.

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

Tulajdonság értéke

A CSS-osztály, amelyet a vezérlő letiltásakor a renderelt HTML-elemre kell alkalmazni. Az alapértelmezett érték az "aspNetDisabled".

Példák

Az alábbi példa egy letiltott Label vezérlőelem renderelt HTML-kódját mutatja be, amikor a SupportsDisabledAttribute tulajdonság értéke false, a DisabledCssClass tulajdonság alapértelmezett értéke, és ha a CssClass tulajdonság üres.

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

Az alábbi példa a renderelt HTML-t mutatja ugyanazon feltételek mellett, kivéve, hogy a CssClass tulajdonság értéke "SampleStyle":

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

További információért lásd a SupportsDisabledAttribute tulajdonságot.

Megjegyzések

Ez a tulajdonság az egyes webvezérlők tulajdonságához megjelenített név módosítására DisabledCssClass használható. Alapértelmezés szerint ez a tulajdonság az "aspNetDisabled" értéket adja vissza.

Ha SupportsDisabledAttribute egy származtatott osztály felülírja a visszaadandó falseértéket, a DisabledCssClass tulajdonság értéke a vezérlőelem HTML-elemének attribútumának class értékeként jelenik meg. Ebben az esetben, ha van érték a tulajdonságban, a CssClass rendszer mindkét CSS-osztályt alkalmazza a renderelt HTML-elemre. Az class attribútum a tulajdonság értékét DisabledCssClass , majd a tulajdonság értékét CssClass fogja tartalmazni, szóközzel elválasztva.

Ez a tulajdonság statikus, ami azt jelenti, hogy csak az WebControl osztályhoz állíthatja be. Bármilyen értéket is állít be a webalkalmazás összes vezérlője számára. Az egyes vezérlőkhöz nem adhat meg különböző értékeket.

Ha az "aspNetDisabled" alapértelmezett értékétől eltérő osztálynevet szeretne használni, a kódot általában a Global.asax fájl metódusába Application_Start helyezi, ahogyan az az alábbi példában látható:

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

A következőre érvényes:

Lásd még