WebControl.DisabledCssClass Proprietà
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Ottiene o imposta la classe CSS da applicare all'elemento HTML di cui è stato eseguito il rendering quando il controllo è disabilitato.
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
Valore della proprietà
Classe CSS da applicare all'elemento HTML di cui è stato eseguito il rendering quando il controllo è disabilitato. Il valore predefinito è "aspNetDisabled".
Esempio
Nell'esempio seguente viene illustrato il rendering di HTML per un controllo disabilitato Label quando la proprietà è false
, quando la SupportsDisabledAttribute proprietà ha il valore predefinito e quando la DisabledCssClass CssClass proprietà è vuota.
<span id="Label1" class="aspNetDisabled">Test</span>
Nell'esempio seguente viene illustrato il rendering HTML nelle stesse condizioni, ad eccezione del fatto che la CssClass proprietà ha il valore "SampleStyle":
<span id="Label1" class="aspNetDisabled SampleStyle">Test</span>
Per altre informazioni, vedere la proprietà SupportsDisabledAttribute.
Commenti
Questa proprietà può essere usata per modificare il nome di cui viene eseguito il rendering per la DisabledCssClass proprietà dei singoli controlli Web. Per impostazione predefinita, questa proprietà restituisce "aspNetDisabled".
Quando SupportsDisabledAttribute viene sottoposto a override in una classe derivata per restituire false
, il valore della proprietà viene eseguito come valore dell'attributo class
dell'elemento DisabledCssClass HTML per il controllo. In tal caso, se nella proprietà è presente un valore CssClass , entrambe le classi CSS verranno applicate all'elemento HTML di cui è stato eseguito il rendering. L'attributo class
consisterà nel valore della DisabledCssClass proprietà seguita dal valore della CssClass proprietà, separato da uno spazio.
Questa proprietà è statica, che significa che è possibile impostarla solo per la WebControl classe. Qualsiasi valore impostato su viene usato per tutti i controlli in un'applicazione Web. Non è possibile specificare valori diversi per i singoli controlli.
Se si vuole usare un nome di classe diverso dal valore predefinito "aspNetDisabled", in genere si inserisce il codice a tale scopo nel metodo del file Global.asax, come illustrato nell'esempio Application_Start
seguente:
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";
}