TagHelperOutputExtensions Class¶
Methods¶
-
CopyHtmlAttribute
(TagHelperOutput, System.String, TagHelperContext)¶ Copies a user-provided attribute from <paramref name=”context” />’s @!:TagHelperContext.AllAttributes- to <paramref name=”tagHelperOutput” />’s @!:TagHelperOutput.Attributes-.
Arguments: - tagHelperOutput (TagHelperOutput) – The @!:TagHelperOutput- this method extends.
- attributeName (System.String) – The name of the bound attribute.
- context (TagHelperContext) – The @!:TagHelperContext-.
public static void CopyHtmlAttribute(TagHelperOutput tagHelperOutput, string attributeName, TagHelperContext context)
-
MergeAttributes
(TagHelperOutput, Microsoft.AspNet.Mvc.Rendering.TagBuilder)¶ Merges the given <paramref name=”tagBuilder” />’s [Microsoft.AspNet.Mvc.Rendering.TagBuilder.Attributes]() into the
<paramref name=”tagHelperOutput” />.
Arguments: - tagHelperOutput (TagHelperOutput) – The @!:TagHelperOutput- this method extends.
- tagBuilder (Microsoft.AspNet.Mvc.Rendering.TagBuilder) – The [Microsoft.AspNet.Mvc.Rendering.TagBuilder]() to merge attributes from.
public static void MergeAttributes(TagHelperOutput tagHelperOutput, TagBuilder tagBuilder)
-
RemoveRange
(TagHelperOutput, System.Collections.Generic.IEnumerable<TagHelperAttribute>)¶ Removes the given <paramref name=”attributes” /> from <paramref name=”tagHelperOutput” />’s @!:TagHelperOutput.Attributes-.
Arguments: - tagHelperOutput (TagHelperOutput) – The @!:TagHelperOutput- this method extends.
- attributes (System.Collections.Generic.IEnumerable{TagHelperAttribute}) – Attributes to remove.
public static void RemoveRange(TagHelperOutput tagHelperOutput, IEnumerable<TagHelperAttribute> attributes)
-