我想使用Razor引擎在dotnet core 1.0中构建电子邮件,但我无法弄清楚如何做到这一点。
我创建了一个包含视图数据的视图模型,我创建了一个视图并在代码中运行该视图:
var confirm = new ConfirmEmailHtmlViewModel();
confirm.CallbackUrl = callbackUrl;
var message = View("ConfirmEmailHtml", confirm);
我无法弄清楚如何从'message'中提取包含渲染视图的字符串。
这是可能的,如果是这样的话?
答案 0 :(得分:0)
我在这里已经回答了这个问题:Where are the ControllerContext and ViewEngines properties in MVC 6 Controller?
关于该问题的原始答案是预发布ASP.NET Core而不是1.0版本。