Class DataWebHeaderTagHelper
A tag helper used to render a custom data web header element if the current user is a data web user.
Inheritance
object
TagHelper
DataWebHeaderTagHelper
Implements
ITagHelper
ITagHelperComponent
Inherited Members
TagHelper.Init(TagHelperContext)
TagHelper.ProcessAsync(TagHelperContext, TagHelperOutput)
TagHelper.Order
object.Equals(object)
object.Equals(object, object)
object.GetHashCode()
object.GetType()
object.MemberwiseClone()
object.ReferenceEquals(object, object)
object.ToString()
Namespace: DataWeb.TagHelpers
Assembly: DataWeb.Core.dll
Syntax
[HtmlTargetElement("asp-dw-header")]
public class DataWebHeaderTagHelper : TagHelper, ITagHelper, ITagHelperComponent
Properties
User
Gets or sets the current user.
Declaration
public IUser User { get; set; }
Property Value
Type |
---|
IUser |
Methods
Process(TagHelperContext, TagHelperOutput)
Modifies the output by updating the tag name and setting the culture attribute if the current user is a data web user. If the user is not a data web user, the output is suppressed.
Declaration
public override void Process(TagHelperContext context, TagHelperOutput output)
Parameters
Type | Name | Description |
---|---|---|
TagHelperContext | context | Contains information associated with the current HTML element. |
TagHelperOutput | output | Represents the content and attributes of the HTML element. |
Overrides
Microsoft.AspNetCore.Razor.TagHelpers.TagHelper.Process(Microsoft.AspNetCore.Razor.TagHelpers.TagHelperContext, Microsoft.AspNetCore.Razor.TagHelpers.TagHelperOutput)
Implements
Microsoft.AspNetCore.Razor.TagHelpers.ITagHelper
Microsoft.AspNetCore.Razor.TagHelpers.ITagHelperComponent