Class AbpDropdownButtonTagHelperService
Inheritance
System.Object
AbpDropdownButtonTagHelperService
Implements
ITransientDependency
Inherited Members
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.ToString()
Assembly: Volo.Abp.AspNetCore.Mvc.UI.Bootstrap.dll
public class AbpDropdownButtonTagHelperService : AbpTagHelperService<AbpDropdownButtonTagHelper>, IAbpTagHelperService<AbpDropdownButtonTagHelper>, ITransientDependency
Constructors
AbpDropdownButtonTagHelperService(HtmlEncoder, IServiceProvider)
Declaration
public AbpDropdownButtonTagHelperService(HtmlEncoder htmlEncoder, IServiceProvider serviceProvider)
Parameters
Type |
Name |
Description |
System.Text.Encodings.Web.HtmlEncoder |
htmlEncoder |
|
System.IServiceProvider |
serviceProvider |
|
Methods
Declaration
protected virtual TagHelperOutput ConvertButtonToLink(TagHelperOutput buttonTag)
Parameters
Type |
Name |
Description |
TagHelperOutput |
buttonTag |
|
Returns
Type |
Description |
TagHelperOutput |
|
GetAttributesForMainButton(TagHelperContext, TagHelperOutput)
Declaration
protected virtual TagHelperAttributeList GetAttributesForMainButton(TagHelperContext context, TagHelperOutput output)
Parameters
Type |
Name |
Description |
TagHelperContext |
context |
|
TagHelperOutput |
output |
|
Returns
Type |
Description |
TagHelperAttributeList |
|
GetAttributesForSplitButton(TagHelperContext, TagHelperOutput)
Declaration
protected virtual TagHelperAttributeList GetAttributesForSplitButton(TagHelperContext context, TagHelperOutput output)
Parameters
Type |
Name |
Description |
TagHelperContext |
context |
|
TagHelperOutput |
output |
|
Returns
Type |
Description |
TagHelperAttributeList |
|
GetButtonsAsHtmlAsync(TagHelperContext, TagHelperOutput, TagHelperContent)
Declaration
protected virtual Task<string> GetButtonsAsHtmlAsync(TagHelperContext context, TagHelperOutput output, TagHelperContent content)
Parameters
Type |
Name |
Description |
TagHelperContext |
context |
|
TagHelperOutput |
output |
|
TagHelperContent |
content |
|
Returns
Type |
Description |
System.Threading.Tasks.Task<System.String> |
|
GetMainButtonAsync(TagHelperContext, TagHelperOutput, TagHelperContent)
Declaration
protected virtual Task<string> GetMainButtonAsync(TagHelperContext context, TagHelperOutput output, TagHelperContent content)
Parameters
Type |
Name |
Description |
TagHelperContext |
context |
|
TagHelperOutput |
output |
|
TagHelperContent |
content |
|
Returns
Type |
Description |
System.Threading.Tasks.Task<System.String> |
|
GetSplitButtonAsync(TagHelperContext, TagHelperOutput)
Declaration
protected virtual Task<string> GetSplitButtonAsync(TagHelperContext context, TagHelperOutput output)
Parameters
Type |
Name |
Description |
TagHelperContext |
context |
|
TagHelperOutput |
output |
|
Returns
Type |
Description |
System.Threading.Tasks.Task<System.String> |
|
ProcessAsync(TagHelperContext, TagHelperOutput)
Declaration
public override Task ProcessAsync(TagHelperContext context, TagHelperOutput output)
Parameters
Type |
Name |
Description |
TagHelperContext |
context |
|
TagHelperOutput |
output |
|
Returns
Type |
Description |
System.Threading.Tasks.Task |
|
Overrides
Volo.Abp.AspNetCore.Mvc.UI.Bootstrap.TagHelpers.AbpTagHelperService<Volo.Abp.AspNetCore.Mvc.UI.Bootstrap.TagHelpers.Dropdown.AbpDropdownButtonTagHelper>.ProcessAsync(TagHelperContext, TagHelperOutput)
Implements
ITransientDependency
Extension Methods