WebControl.DisabledCssClass Proprietà

Definizione

Ottiene o imposta la classe CSS da applicare all'elemento HTML di cui è stato eseguito il rendering quando il controllo è disabilitato.Gets or sets the CSS class to apply to the rendered HTML element when the control is disabled.

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.The CSS class that should be applied to the rendered HTML element when the control is disabled. Il valore predefinito è "aspNetDisabled".The default value is "aspNetDisabled".

Esempi

Nell'esempio seguente viene illustrato il rendering del codice Label HTML per un SupportsDisabledAttribute controllo disabilitato quando la DisabledCssClass proprietà è false, quando la proprietà ha il valore CssClass predefinito e quando la proprietà è vuota.The following example shows rendered HTML for a disabled Label control when the SupportsDisabledAttribute property is false, when the DisabledCssClass property has its default value, and when the CssClass property is empty.

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

Nell'esempio seguente viene illustrato il rendering del codice HTML nelle stesse condizioni CssClass , ad eccezione del fatto che la proprietà ha il valore "SampleStyle":The following example shows rendered HTML under the same conditions except that the CssClass property has the value "SampleStyle":

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

Per altre informazioni, vedere la proprietà SupportsDisabledAttribute.For more information, see the SupportsDisabledAttribute property.

Commenti

Questa proprietà può essere utilizzata per modificare il nome di cui viene eseguito il DisabledCssClass rendering per la proprietà di singoli controlli Web.This property can be used to change the name that is rendered for the DisabledCssClass property of individual Web controls. Per impostazione predefinita, questa proprietà restituisce "aspNetDisabled".By default, this property returns "aspNetDisabled".

Quando SupportsDisabledAttribute viene sottoposto a override in una classe derivata falseper restituire DisabledCssClass , il valore della class proprietà viene sottoposto a rendering come valore dell'attributo dell'elemento HTML per il controllo.When SupportsDisabledAttribute is overridden in a derived class to return false, the value of the DisabledCssClass property is rendered as the value of the class attribute of the HTML element for the control. In tal caso, se è presente un valore nella CssClass proprietà, entrambe le classi CSS verranno applicate all'elemento HTML sottoposto a rendering.In that case, if there is a value in the CssClass property, both CSS classes will be applied to the rendered HTML element. L' class attributo è costituito dal valore DisabledCssClass della proprietà seguito CssClass dal valore della proprietà, separato da uno spazio.The class attribute will consist of the value of the DisabledCssClass property followed by the value of the CssClass property, separated by a space.

Questa proprietà è statica, il che significa che è possibile impostarla solo per WebControl la classe.This property is static, which means that you can set it only for the WebControl class. Qualsiasi valore impostato su viene usato per tutti i controlli in un'applicazione Web.Whatever value you set it to is used for all controls in a Web application. Non è possibile specificare valori diversi per i singoli controlli.You cannot specify different values for individual controls.

Se si desidera utilizzare un nome di classe diverso dal valore predefinito "aspNetDisabled", in genere si inserisce il codice per eseguire tale operazione nel Application_Start metodo del file Global. asax, come illustrato nell'esempio seguente:If you want to use a class name different from the default value of "aspNetDisabled", you typically put the code to do that in the Application_Start method of the Global.asax file, as shown in the following example:

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

Si applica a

Vedi anche