【问题标题】:How do I render a view to a string in dotnet core如何将视图呈现到 dotnet 核心中的字符串
【发布时间】:2016-07-16 15:41:30
【问题描述】:

我想使用 Razor 引擎在 dotnet core 1.0 中构建电子邮件,但我不知道该怎么做。

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

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

我不知道如何从“消息”中提取包含渲染视图的字符串。

这可能吗?如果可以,我该怎么做?

【问题讨论】:

    标签: razor .net-core


    【解决方案1】:

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

    该问题的最初答案是针对 ASP.NET Core 的预发布版本,而不是 1.0 版本。

    【讨论】:

      猜你喜欢
      • 2018-03-26
      • 2020-04-05
      • 2013-10-19
      • 2023-03-20
      • 2016-10-10
      • 2013-09-28
      • 1970-01-01
      相关资源
      最近更新 更多