IHtmlContentBuilder 接口

定义

HTML 内容的生成器。

public interface class IHtmlContentBuilder : Microsoft::AspNetCore::Html::IHtmlContentContainer
public interface IHtmlContentBuilder : Microsoft.AspNetCore.Html.IHtmlContentContainer
type IHtmlContentBuilder = interface
    interface IHtmlContentContainer
    interface IHtmlContent
type IHtmlContentBuilder = interface
    interface IHtmlContent
    interface IHtmlContentContainer
Public Interface IHtmlContentBuilder
Implements IHtmlContentContainer
派生
实现

方法

Append(String)

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

AppendHtml(IHtmlContent)

追加 IHtmlContent 实例。

AppendHtml(String)

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

Clear()

清除内容。

CopyTo(IHtmlContentBuilder)

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

(继承自 IHtmlContentContainer)
MoveTo(IHtmlContentBuilder)

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

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

(继承自 IHtmlContentContainer)
WriteTo(TextWriter, HtmlEncoder)

通过使用指定的 encoder 将内容编码为指定的 writer来写入内容。

(继承自 IHtmlContent)

扩展方法

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

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

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 编码,不会执行进一步的编码。

适用于