mvc渲染部分视图,没有httpContext或控制器上下文

时间:2013-04-09 08:15:30

标签: asp.net asp.net-mvc asp.net-mvc-3 razor asp.net-mvc-4

是否可以在没有ViewContext或ControllerContext的情况下渲染局部视图?

  • 我正在尝试从Controller Action外部获取PartialView Html作为字符串。
  • OR
  • 是否可以从其他方法调用Controller Action? (这将允许我执行控制器操作并以这种方式获取部分视图html)。

1 个答案:

答案 0 :(得分:3)

您可以尝试Razor Generator Visual Studio扩展程序。基本上,您在视图上运行自定义工具,它将生成一个可以将模型传递到的类,它将生成一个字符串。