c# – 如何在控制台应用程序中使用Razor View Engine?

我的控制台应用程序需要发送html电子邮件。我想用剃刀视图中的html格式写邮件,让引擎生成电子邮件正文内容。

这意味着没有控制器或请求。我该怎么办?

有一个开源项目,允许使用Razor作为一般的模板引擎:它被称为RazorEngine(代码在GitHub)

项目页面的示例:

string template = "Hello @Model.Name! Welcome to Razor!";
string result = Razor.Parse(template, new { Name = "World" });
http://stackoverflow.com/questions/9426019/how-to-use-razor-view-engine-in-a-console-application

本站文章除注明转载外,均为本站原创或编译
转载请明显位置注明出处:c# – 如何在控制台应用程序中使用Razor View Engine?