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" 属性が既に含まれている場合、または がまたは空の場合Attributesnamenull何も行いません。

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)

指定した を使用して、指定した encoder にエンコードしてコンテンツを writer書き込みます。

適用対象