ChtmlTextWriter.OnAttributeRender 메서드
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
지정한 cHTML 특성과 해당 값이 요청한 페이지로 렌더링되는지 여부를 결정합니다. OnAttributeRender(String, String, HtmlTextWriterAttribute) 클래스에서 파생되는 클래스에서 ChtmlTextWriter 메서드를 재정의하여 cHTML을 지원하는 디바이스에서 렌더링하지 않을 특성을 필터링할 수 있습니다.
protected:
override bool OnAttributeRender(System::String ^ name, System::String ^ value, System::Web::UI::HtmlTextWriterAttribute key);
protected override bool OnAttributeRender (string name, string value, System.Web.UI.HtmlTextWriterAttribute key);
override this.OnAttributeRender : string * string * System.Web.UI.HtmlTextWriterAttribute -> bool
Protected Overrides Function OnAttributeRender (name As String, value As String, key As HtmlTextWriterAttribute) As Boolean
매개 변수
- name
- String
렌더링할 cHTML 특성입니다.
- value
- String
name
에 할당된 값입니다.
HtmlTextWriterAttribute과 연결된 name
입니다.
반환
특성과 해당 값을 ChtmlTextWriter 출력 스트림에 쓰려면 true
이고, 그렇지 않으면 false
입니다.
예제
다음 코드 예제에서는 메서드를 재정 OnAttributeRender 의하는 사용자 지정 클래스를 사용하여 특성이 cHTML 출력 스트림에 기록되지 않도록 하는 bgcolor
방법을 보여 줍니다. 그런 다음 클래스에서 ChtmlTextWriter 기본 OnAttributeRender 메서드에서 제공하는 기능을 호출하여 기본 동작도 사용되는지 확인합니다.
이 코드 예제는에 대해 제공 된 큰 예제의 일부는 ChtmlTextWriter 클래스입니다.
// Override the OnAttributeRender method to
// not render the bgcolor attribute, which is
// not supported in CHTML.
protected override bool OnAttributeRender(string name, string value, HtmlTextWriterAttribute key)
{
if (String.Equals("bgcolor", name))
{
return false;
}
// Call the ChtmlTextWriter version of the
// the OnAttributeRender method.
return base.OnAttributeRender(name, value, key);
}
' Override the OnAttributeRender method to
' not render the bgcolor attribute, which is
' not supported in CHTML.
Protected Overrides Function OnAttributeRender(ByVal name As String, ByVal value As String, ByVal key As HtmlTextWriterAttribute) As Boolean
If (String.Equals("bgcolor", name)) Then
Return False
End If
' Call the ChtmlTextWriter version of
' the OnAttributeRender method.
MyBase.OnAttributeRender(name, value, key)
End Function
설명
기본적으로 이 메서드는 OnAttributeRender 속성에 나열된 전역적으로 억제된 특성과 속성에 GlobalSuppressedAttributes 나열된 요소별 억제된 특성이 출력 스트림에 SuppressedAttributes 기록되지 않도록 방지합니다. 클래스에서 파생된 클래스에서 메서드의 동작을 재정의 OnAttributeRender 할 ChtmlTextWriter 수 있습니다.