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」 屬性。 如果 Attributes 已經包含 「id」 屬性或 為 null 或 空白, name 則不會執行任何動作。

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 ,以寫入內容。

適用於