TagHelperContent 类

定义

用于缓冲由 返回的内容的 ITagHelper抽象类。

public ref class TagHelperContent abstract : Microsoft::AspNetCore::Html::IHtmlContentBuilder
public abstract class TagHelperContent : Microsoft.AspNetCore.Html.IHtmlContentBuilder
type TagHelperContent = class
    interface IHtmlContentBuilder
    interface IHtmlContentContainer
    interface IHtmlContent
type TagHelperContent = class
    interface IHtmlContent
    interface IHtmlContentBuilder
    interface IHtmlContentContainer
Public MustInherit Class TagHelperContent
Implements IHtmlContentBuilder
继承
TagHelperContent
派生
实现

构造函数

TagHelperContent()

用于缓冲由 返回的内容的 ITagHelper抽象类。

属性

IsEmptyOrWhiteSpace

获取一个值,该值指示内容是空还是空格。

IsModified

获取一个值,该值指示内容是否已修改。

方法

Append(String)

追加 unencoded 到现有内容。

AppendFormat(IFormatProvider, String, Object[])

在将每个格式项替换为数组中相应项的 HTML 编码String表示形式后,将指定的 format 追加到现有内容中args的信息provider

AppendFormat(String, Object[])

将每个格式项替换为数组中args相应项的 HTML 编码String表示形式后,将指定的 format 追加到现有内容。

AppendHtml(IHtmlContent)

追加 htmlContent 到现有内容。

AppendHtml(String)

追加 encoded 到现有内容。 encoded 假定为 HTML 编码 String ,不会执行进一步的编码。

Clear()

清除内容。

CopyTo(IHtmlContentBuilder)

将包含 IHtmlContentContainer 的内容复制到 中 builder

GetContent()

获取内容。

GetContent(HtmlEncoder)

获取内容。

MoveTo(IHtmlContentBuilder)

将包含 IHtmlContentContainer 的内容移动到 builder中。

调用 后 MoveTo(IHtmlContentBuilder) ,此 IHtmlContentContainer 实例应保持为空状态。

Reinitialize()

清除 , TagHelperContent以便可以重复使用。

SetContent(String)

设置内容。

SetHtmlContent(IHtmlContent)

设置内容。

SetHtmlContent(String)

设置内容。

WriteTo(TextWriter, HtmlEncoder)

写入内容,方法是使用指定的 encoder 编码到指定的 writer

显式接口实现

IHtmlContentBuilder.Append(String)

追加值 String 。 该值被视为提供的未编码,在写入输出之前将进行 HTML 编码。

IHtmlContentBuilder.AppendHtml(IHtmlContent)

追加 IHtmlContent 实例。

IHtmlContentBuilder.AppendHtml(String)

追加 HTML 编码 String 值。 该值被视为按提供的 HTML 编码,不会执行进一步的编码。

IHtmlContentBuilder.Clear()

清除内容。

扩展方法

AppendFormat(IHtmlContentBuilder, IFormatProvider, String, Object[])

在将每个格式项替换为数组中相应项的 HTML 编码String表示形式后,将指定的 format 追加到现有内容中args的信息formatProvider

AppendFormat(IHtmlContentBuilder, String, Object[])

将每个格式项替换为数组中args相应项的 HTML 编码String表示形式后,将指定的 format 追加到现有内容。

AppendHtmlLine(IHtmlContentBuilder, String)

NewLine 追加值后追加 String 。 该值被视为按提供的 HTML 编码,不会执行进一步的编码。

AppendLine(IHtmlContentBuilder)

追加 。NewLine

AppendLine(IHtmlContentBuilder, IHtmlContent)

NewLine 追加值后追加 IHtmlContent

AppendLine(IHtmlContentBuilder, String)

NewLine 追加值后追加 String 。 该值被视为提供的未编码,在写入输出之前将进行 HTML 编码。

SetContent(IHtmlContentBuilder, String)

将内容设置为 String 值。 该值被视为提供的未编码,在写入输出之前将进行 HTML 编码。

SetHtmlContent(IHtmlContentBuilder, IHtmlContent)

将内容设置为 IHtmlContent 值。

SetHtmlContent(IHtmlContentBuilder, String)

将内容设置为 String 值。 该值被视为按提供的 HTML 编码,不会执行进一步的编码。

适用于