HtmlTextWriter.IsAttributeDefined 메서드
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
다음에 RenderBeginTag 메서드를 호출하는 동안 지정된 태그 특성과 그 값이 렌더링되는지 여부를 결정합니다.
오버로드
IsAttributeDefined(HtmlTextWriterAttribute) |
다음에 RenderBeginTag 메서드를 호출하는 동안 지정된 태그 특성과 그 값이 렌더링되는지 여부를 결정합니다. |
IsAttributeDefined(HtmlTextWriterAttribute, String) |
다음에 RenderBeginTag 메서드를 호출하는 동안 지정된 태그 특성과 그 값이 렌더링되는지 여부를 결정합니다. |
IsAttributeDefined(HtmlTextWriterAttribute)
다음에 RenderBeginTag 메서드를 호출하는 동안 지정된 태그 특성과 그 값이 렌더링되는지 여부를 결정합니다.
protected:
bool IsAttributeDefined(System::Web::UI::HtmlTextWriterAttribute key);
protected bool IsAttributeDefined (System.Web.UI.HtmlTextWriterAttribute key);
member this.IsAttributeDefined : System.Web.UI.HtmlTextWriterAttribute -> bool
Protected Function IsAttributeDefined (key As HtmlTextWriterAttribute) As Boolean
매개 변수
태그 특성과 관련된 HtmlTextWriterAttribute입니다.
반환
다음에 RenderBeginTag 메서드를 호출하는 동안 특성이 렌더링되면 true
이고, 그렇지 않으면 false
입니다.
예제
다음 코드 예제에서는 클래스에서 HtmlTextWriter 상속 하는 클래스에서 메서드의 재정의 RenderBeginTag 를 사용 하는 방법을 보여 줍니다. 재정의는 RenderBeginTag 태그 요소가 렌더링될지 여부를 <font>
확인합니다. 이 경우 재정의는 메서드를 IsAttributeDefined 호출하여 요소에 특성이 <font>
포함되어 있는지 여부를 확인합니다 Size . 그렇지 않은 경우 메서드는 AddAttribute 특성을 정의하고 해당 값을 .로 설정하는 메서드를 30pt
호출 GetAttributeKey 합니다Size.
// If the tagKey parameter is set to a <font> element
// but a size attribute is not defined on the element,
// the AddStyleAttribute method adds a size attribute
// and sets it to 30 point.
if ( tagKey == HtmlTextWriterTag::Font )
{
if ( !IsAttributeDefined( HtmlTextWriterAttribute::Size ) )
{
AddAttribute( GetAttributeKey( "size" ), "30pt" );
}
}
// If the tagKey parameter is set to a <font> element
// but a size attribute is not defined on the element,
// the AddStyleAttribute method adds a size attribute
// and sets it to 30 point.
if (tagKey == HtmlTextWriterTag.Font)
{
if (!IsAttributeDefined(HtmlTextWriterAttribute.Size))
{
AddAttribute(GetAttributeKey("size"), "30pt");
}
}
' If the tagKey parameter is set to a <font> element
' but a size attribute is not defined on the element,
' the AddStyleAttribute method adds a size attribute
' and sets it to 30 point.
If tagKey = HtmlTextWriterTag.Font Then
If Not IsAttributeDefined(HtmlTextWriterAttribute.Size) Then
AddAttribute(GetAttributeKey("size"), "30pt")
End If
End If
설명
개체에 할당 HtmlTextWriterAttribute 할 값을 가져오려면 이 값 대신 오버로드를 IsAttributeDefined(HtmlTextWriterAttribute, String) 사용합니다.
추가 정보
적용 대상
IsAttributeDefined(HtmlTextWriterAttribute, String)
다음에 RenderBeginTag 메서드를 호출하는 동안 지정된 태그 특성과 그 값이 렌더링되는지 여부를 결정합니다.
protected:
bool IsAttributeDefined(System::Web::UI::HtmlTextWriterAttribute key, [Runtime::InteropServices::Out] System::String ^ % value);
protected bool IsAttributeDefined (System.Web.UI.HtmlTextWriterAttribute key, out string value);
member this.IsAttributeDefined : System.Web.UI.HtmlTextWriterAttribute * string -> bool
Protected Function IsAttributeDefined (key As HtmlTextWriterAttribute, ByRef value As String) As Boolean
매개 변수
태그 특성과 관련된 HtmlTextWriterAttribute입니다.
- value
- String
특성에 할당된 값입니다.
반환
다음에 RenderBeginTag 메서드를 호출하는 동안 특성이 렌더링되면 true
이고, 그렇지 않으면 false
입니다.
설명
메서드가 IsAttributeDefined 반환 true
되면 개체에 할당 HtmlTextWriterAttribute 할 값이 매개 변수에 value
반환됩니다.