4

我在早上洗澡的时候在想这个问题,如何在 MVC3 应用程序中构造 HTML 消息?

我正在考虑使用 aPartialView并调用生成的 HTML,将其保存为字符串以在 HtmlMessage 正文中使用它。

而不是做类似的事情:

string body = @"<html><h1>This is an email. Yuk formatting and hard to maintain.</h1></html>";

我可以做类似的事情:

string body = Html.Action("WelcomeEmail", "Emails");

由于 MVC3 如此健壮和成熟,因此必须有一个标准的方法来做到这一点,对吗?

推荐的方法是什么?

4

2 回答 2

3

Postal允许您以渲染视图的形式发送电子邮件

于 2012-07-06T19:42:37.363 回答
1

我强烈建议Mvc.Mailer

您可以获得 MVC 框架的所有好处以及脚手架支持。

于 2012-07-06T19:41:58.967 回答