TagBuilder Classe

Definizione

Contiene metodi e proprietà utilizzati per creare elementi HTML. Questa classe viene spesso usata per scrivere helper HTML e helper tag.

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
Ereditarietà
TagBuilder
Implementazioni

Costruttori

TagBuilder(String)

Crea un nuovo tag HTML con il nome del tag specificato.

TagBuilder(TagBuilder)

Crea una copia del tag HTML passato come tagBuilder.

Proprietà

Attributes

Ottiene il set di attributi che verranno scritti nel tag.

HasInnerHtml

Ottiene un'indicazione InnerHtml non vuota.

InnerHtml

Ottiene il contenuto HTML interno dell'elemento.

TagName

Ottiene il nome per il tag.

TagRenderMode

Oggetto TagRenderMode con il quale viene scritto il tag.

Metodi

AddCssClass(String)

Aggiunge una voce all'elenco delle classi CSS nel tag. Se nel tag sono già presenti classi CSS, un carattere di spazio e la nuova classe verrà aggiunta all'elenco esistente.

CreateSanitizedId(String, String)

Restituisce un valore di attributo "id" HTML 4.01 valido per un elemento con l'oggetto specificato name.

GenerateId(String, String)

Aggiunge un attributo "id" HTML 4.01 valido per un elemento con l'oggetto specificato name. Non esegue alcuna operazione se Attributes contiene già un attributo "id" o è nullname o vuoto.

MergeAttribute(String, String)

Unire un attributo.

MergeAttribute(String, String, Boolean)

Unire un attributo.

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

Unire un dizionario di attributi.

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

Unire un dizionario di attributi.

RenderBody()

Restituisce un oggetto IHtmlContent che esegue il rendering del corpo.

RenderEndTag()

Restituisce un oggetto IHtmlContent che esegue il rendering del tag finale.

RenderSelfClosingTag()

Restituisce un oggetto IHtmlContent che esegue il rendering del tag di chiusura automatica.

RenderStartTag()

Restituisce un oggetto IHtmlContent che esegue il rendering del tag iniziale.

WriteTo(TextWriter, HtmlEncoder)

Scrive il contenuto codificandolo con l'oggetto specificato encoder nell'oggetto specificato writer.

Si applica a