TagHelperOutput 類別

定義

用來表示之輸出的類別 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
繼承
TagHelperOutput
實作

建構函式

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

執行個體化 TagHelperOutput 的新執行個體。

屬性

Attributes

HTML 元素的屬性。

Content

取得或設定 HTML 元素的主要內容。

IsContentModified

如果已設定,則為 true Content ,否則為false

PostContent

HTML 元素的張貼內容。

PostElement

HTML 元素之後的內容。

PreContent

HTML 元素的預先內容。

PreElement

HTML 元素之前的內容。

TagMode

產生的 HTML 中元素的語法。

TagName

HTML 元素的標記名稱。

方法

GetChildContentAsync()

以非同步方式執行子系,並傳回其轉譯的內容。

GetChildContentAsync(Boolean)

以非同步方式執行子系,並傳回其轉譯的內容。

GetChildContentAsync(Boolean, HtmlEncoder)

使用指定的範圍,以非同步方式執行子系 encoder ,並傳回其轉譯的內容。

GetChildContentAsync(HtmlEncoder)

使用指定的範圍,以非同步方式執行子系 encoder ,並傳回其轉譯的內容。

Reinitialize(String, TagMode)

清除 TagHelperOutput 並使用提供的值更新其狀態。

SuppressOutput()

TagHelperOutput 產生任何專案的變更。

WriteTo(TextWriter, HtmlEncoder)

明確介面實作

IHtmlContentContainer.CopyTo(IHtmlContentBuilder)
IHtmlContentContainer.MoveTo(IHtmlContentBuilder)

擴充方法

AddClass(TagHelperOutput, String, HtmlEncoder)

將指定的加入 classValuetagHelperOutputAttributes

CopyHtmlAttribute(TagHelperOutput, String, TagHelperContext)

從將使用者提供的屬性複製 context AllAttributestagHelperOutput Attributes

MergeAttributes(TagHelperOutput, TagBuilder)

將指定 tagBuilder 的合併 AttributestagHelperOutput

RemoveClass(TagHelperOutput, String, HtmlEncoder)

classValue從的中移除指定 tagHelperOutputAttributes

RemoveRange(TagHelperOutput, IEnumerable<TagHelperAttribute>)

attributes從的中移除指定的 tagHelperOutput Attributes

適用於