Недавно я столкнулся с ситуацией, когда хотел бы использовать помощник тега в помощнике тега. Я огляделся и не мог найти кого-то другого, пытающегося это сделать, я использую плохое соглашение или мне не хватает документации?
Ex. Tag Helper Выводит HTML, содержащий другой помощник тега.
Ex.
[HtmlTargetElement("tag-name")]
public class RazorTagHelper : TagHelper
{
public override void Process(TagHelperContext context, TagHelperOutput output)
{
StringBuilder sb = new StringBuilder();
sb.Append("<a asp-action=\"Home\" ");
output.Content.SetHtmlContent(sb.ToString());
}
}
Есть ли способ обработать тег <a asp-action> </a>
от С#? Или для обработки выходного HTML с помощью тегов-помощников?