TagBuilder Classe

Definição

Contém métodos e propriedades que são usados para criar elementos HTML. Essa classe geralmente é usada para escrever auxiliares HTML e auxiliares de marca.

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
Herança
TagBuilder
Implementações

Construtores

TagBuilder(String)

Cria uma nova marca HTML que tem o nome da marca especificado.

TagBuilder(TagBuilder)

Cria uma cópia da marca HTML passada como tagBuilder.

Propriedades

Attributes

Obtém o conjunto de atributos que serão gravados na marca.

HasInnerHtml

Obtém uma indicação InnerHtml de que não está vazio.

InnerHtml

Obtém o conteúdo HTML interno do elemento.

TagName

Obtém o nome de marca desta marca.

TagRenderMode

O TagRenderMode com o qual a marca é gravada.

Métodos

AddCssClass(String)

Adiciona uma classe CSS à lista de classes CSS na marca. Se já houver classes CSS na marca, um caractere de espaço e a nova classe serão acrescentados à lista existente.

CreateSanitizedId(String, String)

Retorna um valor de atributo "id" HTML 4.01 válido para um elemento com o fornecido name.

GenerateId(String, String)

Adiciona um atributo "id" HTML 4.01 válido para um elemento com o fornecido name. Não fará nada se Attributes já contiver um atributo "id" ou se o name estiver null ou vazio.

MergeAttribute(String, String)

Mesclar um atributo.

MergeAttribute(String, String, Boolean)

Mesclar um atributo.

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

Mesclar um dicionário de atributos.

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

Mesclar um dicionário de atributos.

RenderBody()

Retorna um IHtmlContent que renderiza o corpo.

RenderEndTag()

Retorna um IHtmlContent que renderiza a marca final.

RenderSelfClosingTag()

Retorna um IHtmlContent que renderiza a marca de auto-fechamento.

RenderStartTag()

Retorna um IHtmlContent que renderiza a marca de início.

WriteTo(TextWriter, HtmlEncoder)

Grava o conteúdo codificando-o com o especificado encoder no especificado writer.

Aplica-se a