Sdílet prostřednictvím


TagBuilder Třída

Definice

Obsahuje metody a vlastnosti, které se používají k vytvoření elementů HTML. Tato třída se často používá k psaní pomocných rutin HTML a pomocných rutin značek.

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
Dědičnost
TagBuilder
Implementuje

Konstruktory

TagBuilder(String)

Vytvoří novou značku HTML, která má zadaný název značky.

TagBuilder(TagBuilder)

Vytvoří kopii značky HTML předanou jako tagBuilder.

Vlastnosti

Attributes

Získá sadu atributů, které budou zapsány do značky.

HasInnerHtml

Získá indikaci InnerHtml , že není prázdná.

InnerHtml

Získá vnitřní obsah HTML elementu.

TagName

Získá název značky pro tuto značku.

TagRenderMode

Značka TagRenderMode , se kterou je značka zapsána.

Metody

AddCssClass(String)

Přidá třídu CSS do seznamu tříd CSS ve značce. Pokud již na značce existují třídy CSS, připojí se k existujícímu seznamu znak mezery a nová třída.

CreateSanitizedId(String, String)

Vrátí platnou hodnotu atributu "id" HTML 4.01 pro prvek s danou name.

GenerateId(String, String)

Přidá platný atribut "id" HTML 4.01 pro element s daným name. Neprovede nic, pokud Attributes již obsahuje atribut "id" nebo name je null nebo prázdný.

MergeAttribute(String, String)

Sloučení atributu

MergeAttribute(String, String, Boolean)

Sloučení atributu

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

Sloučení slovníku atributů

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

Sloučení slovníku atributů

RenderBody()

Vrátí objekt IHtmlContent , který vykreslí tělo.

RenderEndTag()

Vrátí hodnotu IHtmlContent , která vykreslí koncovou značku.

RenderSelfClosingTag()

Vrátí hodnotu IHtmlContent , která vykreslí samouzavírací značku.

RenderStartTag()

Vrátí hodnotu IHtmlContent , která vykreslí počáteční značku.

WriteTo(TextWriter, HtmlEncoder)

Zapíše obsah tak, že ho zakóduje pomocí zadaného encoder do zadaného writer.

Platí pro