asp.net-mvc如何将Razor字符串使用在 MVC 中的模型分析

发布时间: 2016/10/9 3:08:56
注意事项: 本文中文内容可能为机器翻译,如要查看英文原文请点击上面连接.

我有下面Razor字符串在我作为以下给出的项目。

string razorString = "This mail is from @Model.email";
var model = new { email = "mann@gmail.com" };

我需要解析 razorString 与给定模型。我看到在 RazorEngine 的 Razor.Parse 方法,但这方法现已过时,替换为 Engine.Razor。用新的方法,那么如何可以实现相同。请建议。

使用 Engine.Razor.RunCompile (模板,"templateKey",null,模型) 后,我得到了以下错误

enter image description here

解决方法 1:

string template = "This mail is from @Model.email";
var model = new { email = "mann@gmail.com" };

string result = Engine.Razor.RunCompile(template, "templateKey", null, model);
官方微信
官方QQ群
31647020