我正在 mvc3 中创建电子邮件引擎,并尝试使用 razor View 作为电子邮件模板。 我听说这是可能的,但我还没有找到任何相关信息。
最佳答案
您可以使用http://razorengine.codeplex.com/为了达成这个。它允许您在 mvc 之外使用 razor。
string Email = "Hello @Model.Name! Welcome to Razor!";
string EmailBody = Razor.Parse(Email, new { Name = "World" });
实现起来很简单,可以在 http://nuget.codeplex.com/ 上找到。以便轻松集成到您的项目中。
关于templates - Razor View 作为电子邮件模板,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4368815/