4

朝のシャワーを浴びているときに考えていたのですが、MVC3 アプリケーションで HTML メッセージを作成するにはどうすればよいでしょうか?

PartialViewを使用して結果の 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 に答える