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)

Записывает содержимое, закодируя его с указанным в указанном encoder writer.

Явные реализации интерфейса

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

Методы расширения

AddClass(TagHelperOutput, String, HtmlEncoder)

Добавляет заданный classValue к tagHelperOutput's Attributes.

CopyHtmlAttribute(TagHelperOutput, String, TagHelperContext)

Копирует предоставленный пользователем атрибут из context's AllAttributes tagHelperOutputв 's Attributes.

MergeAttributes(TagHelperOutput, TagBuilder)

Объединяет заданные tagBuilder's Attributes в tagHelperOutput.

RemoveClass(TagHelperOutput, String, HtmlEncoder)

Удаляет заданный classValue из tagHelperOutput's Attributes.

RemoveRange(TagHelperOutput, IEnumerable<TagHelperAttribute>)

Удаляет заданный attributes из tagHelperOutput's Attributes.

Применяется к