Играя си със създаването на персонализиран помощник за маркери в MVC 6 / ASP.Net vNext - помощникът за етикети работи добре, има ли обаче начин да посочите валидни asp- атрибути, които да се използват с маркера, така че да се показват в intellisense?< /strong> Например, искам asp-ajax и asp-onsuccess да се появяват в списъка на intellisense при добавяне на маркер в изгледа, който отговаря на критериите за моя taghelper По-долу:
[TargetElement("form", Attributes = AjaxForm)]
public class UnobtrusiveFormTagHelper : TagHelper
{
private const string AjaxForm = "asp-ajax";
public override void Process(TagHelperContext context, TagHelperOutput output)
{
base.Process(context, output);
output.Attributes.Add("data-ajax", true);
output.Attributes.Add("data-onsuccess", context.AllAttributes["asp-onsuccess"]);
}
}
Употреба:
<form asp-ajax="true" asp-onsuccess="dothis();">
Благодаря предварително