我在内存中有一些html片段需要使用RenderAction进行渲染。例如,我的动作方法看起来像这样:
var html =“一些HTML代码
如何使用RenderAction渲染此html,我不想创建视图文件,因为这是动态html。我不能使用任何文件结果,因为这不是来自文件。还有什么方法可以实现这个目标?
答案 0 :(得分:8)
查看ContentViewResult
或快捷方式return Content(string html)
答案 1 :(得分:0)
我可以立即想到两个选择:
1)您可以将此HTML字符串读入流中,然后通过FileResult (stream, "text/html")
2)您将此HTML字符串读入模型属性,并通过<%= Model.MyDynamicHtml %>
1)可能更容易。