HtmlTextWriter.IsStyleAttributeDefined 메서드
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
다음에 RenderBeginTag 메서드를 호출하는 동안 태그 스타일 특성이 렌더링되는지 여부를 결정합니다.
오버로드
IsStyleAttributeDefined(HtmlTextWriterStyle) |
다음에 RenderBeginTag 메서드를 호출하는 동안 지정된 태그 스타일 특성이 렌더링되는지 여부를 결정합니다. |
IsStyleAttributeDefined(HtmlTextWriterStyle, String) |
다음에 RenderBeginTag 메서드를 호출하는 동안 지정된 태그 스타일 특성과 그 값이 렌더링되는지 여부를 결정합니다. |
IsStyleAttributeDefined(HtmlTextWriterStyle)
다음에 RenderBeginTag 메서드를 호출하는 동안 지정된 태그 스타일 특성이 렌더링되는지 여부를 결정합니다.
protected:
bool IsStyleAttributeDefined(System::Web::UI::HtmlTextWriterStyle key);
protected bool IsStyleAttributeDefined (System.Web.UI.HtmlTextWriterStyle key);
member this.IsStyleAttributeDefined : System.Web.UI.HtmlTextWriterStyle -> bool
Protected Function IsStyleAttributeDefined (key As HtmlTextWriterStyle) As Boolean
매개 변수
특성과 관련된 HtmlTextWriterStyle입니다.
반환
다음에 RenderBeginTag 메서드를 호출하는 동안 특성이 렌더링되면 true
이고, 그렇지 않으면 false
입니다.
예제
다음 코드 예제에서는 요소가 렌더링되는지 여부를 <label>
확인하는 방법을 보여 있습니다. 이 경우 메서드는 IsStyleAttributeDefined 요소에 Color 스타일 특성이 정의되었는지 여부를 확인합니다. 특성이 Color 정의 AddStyleAttribute 되지 않은 경우 메서드는 특성을 정의 Color 하고 해당 값을 red
.로 설정합니다.
// If the markup element being rendered is a Label,
// render the opening tag of a <Font> element before it.
if ( tagKey == HtmlTextWriterTag::Label )
{
// Check whether a Color style attribute is
// included on the Label. If not, use the
// AddStyleAttribute and GetStyleName methods to add one
// and set its value to red.
if ( !IsStyleAttributeDefined( HtmlTextWriterStyle::Color ) )
{
AddStyleAttribute( GetStyleName( HtmlTextWriterStyle::Color ), "red" );
}
// If the markup element being rendered is a Label,
// render the opening tag of a Font element before it.
if (tagKey == HtmlTextWriterTag.Label)
{
// Check whether a Color style attribute is
// included on the Label. If not, use the
// AddStyleAttribute and GetStyleName methods to add one
// and set its value to red.
if (!IsStyleAttributeDefined(HtmlTextWriterStyle.Color))
{
AddStyleAttribute(GetStyleName(HtmlTextWriterStyle.Color), "red");
}
' If the markup element being rendered is a Label,
' render the opening tag of a Font element before it.
If tagKey = HtmlTextWriterTag.Label Then
' Check whether a Color style attribute is
' included on the Label. If not, use the
' AddStyleAttribute and GetStyleName methods to add one
' and set its value to red.
If Not IsStyleAttributeDefined(HtmlTextWriterStyle.Color) Then
AddStyleAttribute(GetStyleName(HtmlTextWriterStyle.Color), "red")
End If
설명
지정된 스타일 특성으로 렌더링할 값을 얻으려면 메서드의 오버로드를 IsStyleAttributeDefined 사용합니다IsStyleAttributeDefined(HtmlTextWriterStyle, String).
추가 정보
적용 대상
IsStyleAttributeDefined(HtmlTextWriterStyle, String)
다음에 RenderBeginTag 메서드를 호출하는 동안 지정된 태그 스타일 특성과 그 값이 렌더링되는지 여부를 결정합니다.
protected:
bool IsStyleAttributeDefined(System::Web::UI::HtmlTextWriterStyle key, [Runtime::InteropServices::Out] System::String ^ % value);
protected bool IsStyleAttributeDefined (System.Web.UI.HtmlTextWriterStyle key, out string value);
member this.IsStyleAttributeDefined : System.Web.UI.HtmlTextWriterStyle * string -> bool
Protected Function IsStyleAttributeDefined (key As HtmlTextWriterStyle, ByRef value As String) As Boolean
매개 변수
특성과 관련된 HtmlTextWriterStyle입니다.
- value
- String
스타일 특성에 할당되는 값입니다.
반환
다음에 RenderBeginTag 메서드를 호출하는 동안 특성과 그 값이 렌더링되면 true
이고, 그렇지 않으면 false
입니다.
설명
메서드가 IsStyleAttributeDefined 반환 true
되면 특성에 할당 HtmlTextWriterStyle 할 값이 매개 변수에 value
반환됩니다.