最近我遇到了一个情况,我想在标签助手中使用另一个标签助手。 我搜索了一下,但找不到其他人尝试这样做,我是在使用不良惯例还是错过了文档?
例如:标签助手A输出包含另一个标签助手的HTML。
例如:
[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());
}
}
我是否有办法从C#处理<a asp-action> </a>
标签助手?或者用标签助手重新处理输出HTML?