다음을 통해 공유


TagBuilder 클래스

정의

HTML 요소를 만드는 데 사용되는 메서드 및 속성을 포함합니다. 이 클래스는 HTML 도우미 및 태그 도우미를 작성하는 데 자주 사용됩니다.

public ref class TagBuilder : Microsoft::AspNetCore::Html::IHtmlContent
public class TagBuilder : Microsoft.AspNetCore.Html.IHtmlContent
type TagBuilder = class
    interface IHtmlContent
Public Class TagBuilder
Implements IHtmlContent
상속
TagBuilder
구현

생성자

TagBuilder(String)

지정된 태그 이름을 가진 새 HTML 태그를 만듭니다.

TagBuilder(TagBuilder)

tagBuilder전달된 HTML 태그의 복사본을 만듭니다.

속성

Attributes

태그에 기록될 특성 집합을 가져옵니다.

HasInnerHtml

표시 InnerHtml 가 비어 있지 않음을 가져옵니다.

InnerHtml

요소의 내부 HTML 콘텐츠를 가져옵니다.

TagName

이 태그의 태그 이름을 가져옵니다.

TagRenderMode

TagRenderMode 태그가 기록되는 입니다.

메서드

AddCssClass(String)

태그의 CSS 클래스 목록에 CSS 클래스를 추가합니다. 태그에 CSS 클래스가 이미 있는 경우 공백 문자와 새 클래스가 기존 목록에 추가됩니다.

CreateSanitizedId(String, String)

지정된 name가 있는 요소에 대한 유효한 HTML 4.01 "id" 특성 값을 반환합니다.

GenerateId(String, String)

지정된 name를 사용하여 요소에 유효한 HTML 4.01 "id" 특성을 추가합니다. 이미 "id" 특성이 있거나 가 또는 namenull 비어 있는 경우 Attributes 아무 작업도 수행하지 않습니다.

MergeAttribute(String, String)

특성을 병합합니다.

MergeAttribute(String, String, Boolean)

특성을 병합합니다.

MergeAttributes<TKey,TValue>(IDictionary<TKey,TValue>)

특성 사전을 병합합니다.

MergeAttributes<TKey,TValue>(IDictionary<TKey,TValue>, Boolean)

특성 사전을 병합합니다.

RenderBody()

IHtmlContent 본문을 렌더링하는 를 반환합니다.

RenderEndTag()

IHtmlContent 끝 태그를 렌더링하는 를 반환합니다.

RenderSelfClosingTag()

IHtmlContent 자체 닫는 태그를 렌더링하는 를 반환합니다.

RenderStartTag()

IHtmlContent 시작 태그를 렌더링하는 를 반환합니다.

WriteTo(TextWriter, HtmlEncoder)

지정된 encoderwriter를 사용하여 지정된 에 인코딩하여 콘텐츠를 씁니다.

적용 대상