相关疑难解决方法(0)

我可以在返回html的自定义Tag Helper中使用Tag Helper吗?

我最近遇到了一种情况,我想在标签助手中使用标签助手.我环顾四周,找不到其他人试图这样做,我使用的是一个糟糕的惯例,还是我缺少文档?

防爆.Tag Helper 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());
    }
}
Run Code Online (Sandbox Code Playgroud)

有没有办法让我<a asp-action> </a>从C#处理标签助手?或者使用标记帮助程序重新处理输出HTML?

c# asp.net asp.net-mvc asp.net-core-mvc tag-helpers

20
推荐指数
3
解决办法
3281
查看次数

标签 统计

asp.net ×1

asp.net-core-mvc ×1

asp.net-mvc ×1

c# ×1

tag-helpers ×1