在 MVC 6 中将视图渲染为字符串

Render view as string in MVC 6

找了很久这个问题的解决方案,只找到MVC5和过时的解决方案。

现在我们在 asp.net 5 beta 7 中,有什么方法可以将视图呈现为字符串变量?

我需要渲染一个视图以在引导框 javascript 控件中显示它(如模态 windows)。

MVC 5 解决方案在版本 6 中不起作用,因为其中没有 "ViewEngine" class。看:

甚至找不到 Razor 对象:

您可以使用这种方法(参见 RenderPartialViewToString):