Class AbpDropdownButtonTagHelperService
Inheritance
object
AbpDropdownButtonTagHelperService
Inherited Members
object.GetType()
object.MemberwiseClone()
object.ToString()
object.Equals(object)
object.Equals(object, object)
object.ReferenceEquals(object, object)
object.GetHashCode()
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 |
| Microsoft.AspNetCore.Razor.TagHelpers.TagHelperOutput |
buttonTag |
|
Returns
| Type |
Description |
| Microsoft.AspNetCore.Razor.TagHelpers.TagHelperOutput |
|
GetAttributesForMainButton(TagHelperContext, TagHelperOutput)
Declaration
protected virtual TagHelperAttributeList GetAttributesForMainButton(TagHelperContext context, TagHelperOutput output)
Parameters
| Type |
Name |
Description |
| Microsoft.AspNetCore.Razor.TagHelpers.TagHelperContext |
context |
|
| Microsoft.AspNetCore.Razor.TagHelpers.TagHelperOutput |
output |
|
Returns
| Type |
Description |
| Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttributeList |
|
GetAttributesForSplitButton(TagHelperContext, TagHelperOutput)
Declaration
protected virtual TagHelperAttributeList GetAttributesForSplitButton(TagHelperContext context, TagHelperOutput output)
Parameters
| Type |
Name |
Description |
| Microsoft.AspNetCore.Razor.TagHelpers.TagHelperContext |
context |
|
| Microsoft.AspNetCore.Razor.TagHelpers.TagHelperOutput |
output |
|
Returns
| Type |
Description |
| Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttributeList |
|
GetButtonsAsHtmlAsync(TagHelperContext, TagHelperOutput, TagHelperContent)
Declaration
protected virtual Task<string> GetButtonsAsHtmlAsync(TagHelperContext context, TagHelperOutput output, TagHelperContent content)
Parameters
| Type |
Name |
Description |
| Microsoft.AspNetCore.Razor.TagHelpers.TagHelperContext |
context |
|
| Microsoft.AspNetCore.Razor.TagHelpers.TagHelperOutput |
output |
|
| Microsoft.AspNetCore.Razor.TagHelpers.TagHelperContent |
content |
|
Returns
| Type |
Description |
| System.Threading.Tasks.Task<TResult><string> |
|
GetMainButtonAsync(TagHelperContext, TagHelperOutput, TagHelperContent)
Declaration
protected virtual Task<string> GetMainButtonAsync(TagHelperContext context, TagHelperOutput output, TagHelperContent content)
Parameters
| Type |
Name |
Description |
| Microsoft.AspNetCore.Razor.TagHelpers.TagHelperContext |
context |
|
| Microsoft.AspNetCore.Razor.TagHelpers.TagHelperOutput |
output |
|
| Microsoft.AspNetCore.Razor.TagHelpers.TagHelperContent |
content |
|
Returns
| Type |
Description |
| System.Threading.Tasks.Task<TResult><string> |
|
GetSplitButtonAsync(TagHelperContext, TagHelperOutput)
Declaration
protected virtual Task<string> GetSplitButtonAsync(TagHelperContext context, TagHelperOutput output)
Parameters
| Type |
Name |
Description |
| Microsoft.AspNetCore.Razor.TagHelpers.TagHelperContext |
context |
|
| Microsoft.AspNetCore.Razor.TagHelpers.TagHelperOutput |
output |
|
Returns
| Type |
Description |
| System.Threading.Tasks.Task<TResult><string> |
|
ProcessAsync(TagHelperContext, TagHelperOutput)
Declaration
public override Task ProcessAsync(TagHelperContext context, TagHelperOutput output)
Parameters
| Type |
Name |
Description |
| Microsoft.AspNetCore.Razor.TagHelpers.TagHelperContext |
context |
|
| Microsoft.AspNetCore.Razor.TagHelpers.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(Microsoft.AspNetCore.Razor.TagHelpers.TagHelperContext, Microsoft.AspNetCore.Razor.TagHelpers.TagHelperOutput)
Implements
Extension Methods