朝のシャワーを浴びているときに考えていたのですが、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 は非常に堅牢で成熟しているため、これを行う標準的な方法があるはずですよね?
推奨されるアプローチは何ですか?