TagBuilder Class
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Contains methods and properties that are used to create HTML elements. This class is often used to write HTML helpers and tag helpers.
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
- Inheritance
-
TagBuilder
- Implements
Constructors
TagBuilder(String) |
Creates a new HTML tag that has the specified tag name. |
TagBuilder(TagBuilder) |
Creates a copy of the HTML tag passed as |
Properties
Attributes |
Gets the set of attributes that will be written to the tag. |
HasInnerHtml |
Gets an indication InnerHtml is not empty. |
InnerHtml |
Gets the inner HTML content of the element. |
TagName |
Gets the tag name for this tag. |
TagRenderMode |
The TagRenderMode with which the tag is written. |
Methods
AddCssClass(String) |
Adds a CSS class to the list of CSS classes in the tag. If there are already CSS classes on the tag then a space character and the new class will be appended to the existing list. |
CreateSanitizedId(String, String) |
Returns a valid HTML 4.01 "id" attribute value for an element with the given |
GenerateId(String, String) |
Adds a valid HTML 4.01 "id" attribute for an element with the given |
MergeAttribute(String, String, Boolean) |
Merge an attribute. |
MergeAttribute(String, String) |
Merge an attribute. |
MergeAttributes<TKey,TValue>(IDictionary<TKey,TValue>, Boolean) |
Merge an attribute dictionary. |
MergeAttributes<TKey,TValue>(IDictionary<TKey,TValue>) |
Merge an attribute dictionary. |
RenderBody() |
Returns an IHtmlContent that renders the body. |
RenderEndTag() |
Returns an IHtmlContent that renders the end tag. |
RenderSelfClosingTag() |
Returns an IHtmlContent that renders the self-closing tag. |
RenderStartTag() |
Returns an IHtmlContent that renders the start tag. |
WriteTo(TextWriter, HtmlEncoder) |
Writes the content by encoding it with the specified |