Class AbpSelectTagHelperService
Inheritance
AbpSelectTagHelperService
Assembly: Volo.Abp.AspNetCore.Mvc.UI.Bootstrap.dll
public class AbpSelectTagHelperService : AbpTagHelperService<AbpSelectTagHelper>, IAbpTagHelperService<AbpSelectTagHelper>, ITransientDependency
Constructors
AbpSelectTagHelperService(IHtmlGenerator, HtmlEncoder, IAbpTagHelperLocalizer, IStringLocalizerFactory, IAbpEnumLocalizer)
Declaration
public AbpSelectTagHelperService(IHtmlGenerator generator, HtmlEncoder encoder, IAbpTagHelperLocalizer tagHelperLocalizer, IStringLocalizerFactory stringLocalizerFactory, IAbpEnumLocalizer abpEnumLocalizer)
Parameters
Methods
Declaration
protected virtual void AddAutocompleteAttributes(TagHelperOutput output)
Parameters
Declaration
protected virtual void AddDisabledAttribute(TagHelperOutput inputTagHelperOutput)
Parameters
AddGroupToFormGroupContents(TagHelperContext, string, string, int, out bool)
Declaration
protected virtual void AddGroupToFormGroupContents(TagHelperContext context, string propertyName, string html, int order, out bool suppress)
Parameters
AddInfoTextId(TagHelperOutput)
Declaration
protected virtual void AddInfoTextId(TagHelperOutput inputTagHelperOutput)
Parameters
GetFormInputGroupAsHtmlAsync(TagHelperContext, TagHelperOutput, TagHelperContent)
Declaration
protected virtual Task<string> GetFormInputGroupAsHtmlAsync(TagHelperContext context, TagHelperOutput output, TagHelperContent childContent)
Parameters
Returns
Declaration
protected virtual string GetIdAttributeAsString(TagHelperOutput inputTag)
Parameters
Returns
Declaration
protected virtual string GetIdAttributeValue(TagHelperOutput inputTag)
Parameters
Returns
GetInfoAsHtml(TagHelperContext, TagHelperOutput, TagHelperOutput)
Declaration
protected virtual string GetInfoAsHtml(TagHelperContext context, TagHelperOutput output, TagHelperOutput inputTag)
Parameters
Returns
GetInputAttributes(TagHelperContext, TagHelperOutput)
Declaration
protected virtual TagHelperAttributeList GetInputAttributes(TagHelperContext context, TagHelperOutput output)
Parameters
Returns
GetLabelAsHtmlAsync(TagHelperContext, TagHelperOutput, TagHelperOutput)
Declaration
protected virtual Task<string> GetLabelAsHtmlAsync(TagHelperContext context, TagHelperOutput output, TagHelperOutput selectTag)
Parameters
Returns
GetLabelAsHtmlUsingTagHelperAsync(TagHelperContext, TagHelperOutput)
Declaration
protected virtual Task<string> GetLabelAsHtmlUsingTagHelperAsync(TagHelperContext context, TagHelperOutput output)
Parameters
Returns
GetRequiredSymbol(TagHelperContext, TagHelperOutput)
Declaration
protected virtual string GetRequiredSymbol(TagHelperContext context, TagHelperOutput output)
Parameters
Returns
GetSelectItems(TagHelperContext, TagHelperOutput)
Declaration
protected virtual List<SelectListItem> GetSelectItems(TagHelperContext context, TagHelperOutput output)
Parameters
Returns
Declaration
protected virtual List<SelectListItem> GetSelectItemsFromAttribute(SelectItems selectItemsAttribute, ModelExplorer explorer)
Parameters
Returns
Declaration
protected virtual List<SelectListItem> GetSelectItemsFromEnum(TagHelperContext context, TagHelperOutput output, ModelExplorer explorer)
Parameters
Returns
GetSelectTagAsync(TagHelperContext, TagHelperOutput, TagHelperContent)
Declaration
protected virtual Task<TagHelperOutput> GetSelectTagAsync(TagHelperContext context, TagHelperOutput output, TagHelperContent childContent)
Parameters
Returns
GetSize(TagHelperContext, TagHelperOutput)
Declaration
protected virtual string GetSize(TagHelperContext context, TagHelperOutput output)
Parameters
Returns
GetValidationAsHtmlAsync(TagHelperContext, TagHelperOutput, TagHelperOutput)
Declaration
protected virtual Task<string> GetValidationAsHtmlAsync(TagHelperContext context, TagHelperOutput output, TagHelperOutput inputTag)
Parameters
Returns
LeaveOnlyGroupAttributes(TagHelperContext, TagHelperOutput)
Declaration
protected virtual void LeaveOnlyGroupAttributes(TagHelperContext context, TagHelperOutput output)
Parameters
ProcessAsync(TagHelperContext, TagHelperOutput)
Declaration
public override Task ProcessAsync(TagHelperContext context, TagHelperOutput output)
Parameters
Returns
Overrides
SurroundInnerHtmlAndGet(TagHelperContext, TagHelperOutput, string)
Declaration
protected virtual string SurroundInnerHtmlAndGet(TagHelperContext context, TagHelperOutput output, string innerHtml)
Parameters
Returns
Implements
Extension Methods