다음을 통해 공유


WebControl.DisabledCssClass 속성

정의

컨트롤을 사용하지 않도록 설정할 때 렌더링된 HTML 요소에 적용할 CSS 클래스를 가져오거나 설정합니다.

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

속성 값

컨트롤을 사용하지 않도록 설정할 때 렌더링된 HTML 요소에 적용해야 하는 CSS 클래스입니다. 기본값은 "aspNetDisabled"입니다.

예제

다음 예제에서는 속성이 있을 때, 속성의 SupportsDisabledAttribute 기본값이 있는 경우 DisabledCssClass 및 속성이 false비어 있는 경우 비활성화 Label 된 컨트롤에 대 한 렌더링 된 HTML을 CssClass 보여 집니다.

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

다음 예제에서는 속성에 "SampleStyle" 값이 있다는 점을 CssClass 제외하고 동일한 조건에서 렌더링된 HTML을 보여 줍니다.:

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

자세한 내용은 SupportsDisabledAttribute 속성을 참조하세요.

설명

이 속성을 사용하여 개별 웹 컨트롤의 속성에 DisabledCssClass 대해 렌더링되는 이름을 변경할 수 있습니다. 기본적으로 이 속성은 "aspNetDisabled"를 반환합니다.

반환false할 파생 클래스에서 재정의 DisabledCssClass 되는 경우 SupportsDisabledAttribute 속성 값은 컨트롤에 대한 HTML 요소의 특성 값 class 으로 렌더링됩니다. 이 경우 속성에 CssClass 값이 있는 경우 두 CSS 클래스가 렌더링된 HTML 요소에 적용됩니다. 특성은 class 속성 값 DisabledCssClass 과 속성 CssClass 값으로 구성되며 공백으로 구분됩니다.

이 속성은 정적입니다. 즉, 클래스에 WebControl 대해서만 설정할 수 있습니다. 설정한 값은 웹 애플리케이션의 모든 컨트롤에 사용됩니다. 개별 컨트롤에 대해 다른 값을 지정할 수 없습니다.

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

적용 대상

추가 정보