WebControl.DisabledCssClass プロパティ
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
コントロールが無効の場合に、レンダリングされた HTML 要素に適用される CSS クラスを取得または設定します。
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
プロパティ値
コントロールが無効の場合に、レンダリングされた HTML 要素に適用される CSS クラス。 既定値は "aspNetDisabled" です。
例
次の例は、プロパティが既定値の場合SupportsDisabledAttribute、およびプロパティがfalse
空の場合DisabledCssClassに、無効なLabelコントロールに対してCssClassレンダリングされる HTML を示しています。
<span id="Label1" class="aspNetDisabled">Test</span>
次の例は、プロパティの値が "SampleStyle" であることを CssClass 除き、同じ条件でレンダリングされる HTML を示しています:
<span id="Label1" class="aspNetDisabled SampleStyle">Test</span>
詳細については、SupportsDisabledAttribute プロパティを参照してください。
注釈
このプロパティを使用して、個々の Web コントロールのプロパティに DisabledCssClass 表示される名前を変更できます。 既定では、このプロパティは "aspNetDisabled" を返します。
SupportsDisabledAttribute返false
す派生クラスでオーバーライドされると、プロパティのDisabledCssClass値がコントロールの HTML 要素の属性のclass
値としてレンダリングされます。 その場合、プロパティに CssClass 値がある場合、両方の CSS クラスがレンダリングされた HTML 要素に適用されます。 属性は class
、プロパティの値の後に DisabledCssClass スペースで区切られたプロパティの CssClass 値で構成されます。
このプロパティは静的です。つまり、クラスに対 WebControl してのみ設定できます。 設定した値は、Web アプリケーションのすべてのコントロールに使用されます。 個々のコントロールに異なる値を指定することはできません。
既定値の "aspNetDisabled" とは異なるクラス名を使用する場合は、通常、次の例に示すように、Global.asax ファイルのメソッドにコード Application_Start
を配置します。
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";
}