TagBuilder Класс

Определение

Содержит методы и свойства, используемые для создания элементов HTML. Этот класс часто используется для написания вспомогательных функций HTML и вспомогательных функций тегов.

public ref class TagBuilder : Microsoft::AspNetCore::Html::IHtmlContent
public class TagBuilder : Microsoft.AspNetCore.Html.IHtmlContent
type TagBuilder = class
    interface IHtmlContent
Public Class TagBuilder
Implements IHtmlContent
Наследование
TagBuilder
Реализации

Конструкторы

TagBuilder(String)

Создает новый HTML-тег с указанным именем тега.

TagBuilder(TagBuilder)

Создает копию HTML-тега, переданного как tagBuilder.

Свойства

Attributes

Возвращает набор атрибутов, которые будут записаны в тег .

HasInnerHtml

Возвращает значение, указывающее InnerHtml , что не пусто.

InnerHtml

Возвращает внутреннее html-содержимое элемента.

TagName

Получает имя тега для этого тега.

TagRenderMode

Объект , TagRenderMode с помощью которого записывается тег.

Методы

AddCssClass(String)

Добавляет класс CSS в список классов CSS в теге. Если в теге уже есть классы CSS, к существующему списку будут добавлены символ пробела и новый класс.

CreateSanitizedId(String, String)

Возвращает допустимое значение атрибута ID HTML 4.01 для элемента с заданным nameзначением .

GenerateId(String, String)

Добавляет допустимый атрибут HTML 4.01 "id" для элемента с заданным name. Не выполняет никаких действий, если Attributes уже содержит атрибут id или является null или пустымname.

MergeAttribute(String, String)

Слияние атрибута.

MergeAttribute(String, String, Boolean)

Слияние атрибута.

MergeAttributes<TKey,TValue>(IDictionary<TKey,TValue>)

Объединение словаря атрибутов.

MergeAttributes<TKey,TValue>(IDictionary<TKey,TValue>, Boolean)

Объединение словаря атрибутов.

RenderBody()

Возвращает объект , IHtmlContent который отрисовывает текст.

RenderEndTag()

Возвращает объект , IHtmlContent отрисовывающий конечный тег.

RenderSelfClosingTag()

Возвращает объект , IHtmlContent отрисовывающий самозакрывающийся тег.

RenderStartTag()

Возвращает объект , IHtmlContent отрисовывающий начальный тег.

WriteTo(TextWriter, HtmlEncoder)

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

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