如何在dotnet核心中渲染视图到字符串

时间:2016-07-16 15:41:30

标签: razor .net-core

我想使用Razor引擎在dotnet core 1.0中构建电子邮件,但我无法弄清楚如何做到这一点。

我创建了一个包含视图数据的视图模型,我创建了一个视图并在代码中运行该视图:

var confirm = new ConfirmEmailHtmlViewModel();
confirm.CallbackUrl = callbackUrl;
var message = View("ConfirmEmailHtml", confirm);

我无法弄清楚如何从'message'中提取包含渲染视图的字符串。

这是可能的,如果是这样的话?

1 个答案:

答案 0 :(得分:0)

我在这里已经回答了这个问题:Where are the ControllerContext and ViewEngines properties in MVC 6 Controller?

关于该问题的原始答案是预发布ASP.NET Core而不是1.0版本。