【发布时间】:2017-03-19 04:41:23
【问题描述】:
我正在创建一个自定义 HTML 标签助手:
public class CustomTagHelper : TagHelper
{
[HtmlAttributeName("asp-for")]
public ModelExpression DataModel { get; set; }
public override async Task ProcessAsync(TagHelperContext context, TagHelperOutput output)
{
string content = RazorRenderingService.Render("TemplateName", DataModel.Model);
output.Content.SetContent(content);
}
}
如何以编程方式呈现部分视图并将呈现的内容作为字符串在 TagHelper.ProcessAsync 中获取?
我应该请求注入 IHtmlHelper 吗?
是否可以参考剃须刀引擎?
【问题讨论】:
标签: c# razor asp.net-core tag-helpers