TagHelperOutput Classe

Definizione

Classe utilizzata per rappresentare l'output di un oggetto ITagHelper.

public ref class TagHelperOutput : Microsoft::AspNetCore::Html::IHtmlContentContainer
public class TagHelperOutput : Microsoft.AspNetCore.Html.IHtmlContentContainer
type TagHelperOutput = class
    interface IHtmlContentContainer
    interface IHtmlContent
type TagHelperOutput = class
    interface IHtmlContent
    interface IHtmlContentContainer
Public Class TagHelperOutput
Implements IHtmlContentContainer
Ereditarietà
TagHelperOutput
Implementazioni

Costruttori

TagHelperOutput(String, TagHelperAttributeList, Func<Boolean,HtmlEncoder,Task<TagHelperContent>>)

Crea una nuova istanza della classe TagHelperOutput.

Proprietà

Attributes

Attributi dell'elemento HTML.

Content

Ottiene o imposta il contenuto principale dell'elemento HTML.

IsContentModified

true se Content è stato impostato; in caso contrario, false .

PostContent

Contenuto del post dell'elemento HTML.

PostElement

Contenuto che segue l'elemento HTML.

PreContent

Contenuto preliminare dell'elemento HTML.

PreElement

Contenuto che precede l'elemento HTML.

TagMode

Sintassi dell'elemento nel codice HTML generato.

TagName

Nome del tag dell'elemento HTML.

Metodi

GetChildContentAsync()

Esegue gli elementi figlio in modo asincrono e restituisce il contenuto di cui è stato eseguito il rendering.

GetChildContentAsync(Boolean)

Esegue gli elementi figlio in modo asincrono e restituisce il contenuto di cui è stato eseguito il rendering.

GetChildContentAsync(Boolean, HtmlEncoder)

Esegue gli elementi figlio in modo asincrono con l'oggetto specificato encoder nell'ambito e restituisce il relativo contenuto sottoposto a rendering.

GetChildContentAsync(HtmlEncoder)

Esegue gli elementi figlio in modo asincrono con l'oggetto specificato encoder nell'ambito e restituisce il relativo contenuto sottoposto a rendering.

Reinitialize(String, TagMode)

Cancella e ne aggiorna lo TagHelperOutput stato con i valori specificati.

SuppressOutput()

Modifiche TagHelperOutput per generare nulla.

WriteTo(TextWriter, HtmlEncoder)

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

Implementazioni dell'interfaccia esplicita

IHtmlContentContainer.CopyTo(IHtmlContentBuilder)

Classe utilizzata per rappresentare l'output di un oggetto ITagHelper.

IHtmlContentContainer.MoveTo(IHtmlContentBuilder)

Classe utilizzata per rappresentare l'output di un oggetto ITagHelper.

Metodi di estensione

AddClass(TagHelperOutput, String, HtmlEncoder)

Aggiunge l'oggetto specificato classValue all'oggetto tagHelperOutput.Attributes

CopyHtmlAttribute(TagHelperOutput, String, TagHelperContext)

Copia un attributo fornito dall'utente da context's AllAttributes a tagHelperOutput' s Attributes.

MergeAttributes(TagHelperOutput, TagBuilder)

Unisce gli elementi specificati tagBuilderAttributes nell'oggetto tagHelperOutput.

RemoveClass(TagHelperOutput, String, HtmlEncoder)

Rimuove l'oggetto specificato classValue dall'oggetto tagHelperOutput.Attributes

RemoveRange(TagHelperOutput, IEnumerable<TagHelperAttribute>)

Rimuove l'oggetto specificato attributes da tagHelperOutput.Attributes

Si applica a