標準のビュー エンジン (spark ではない) を使用して ASP.NET ビューを電子メールで送信する方法はありますか?
質問する
1301 次
5 に答える
5
Andrew DaveyはmvcConf 2で View Enginesを使用した電子メールの生成に関する最近のプレゼンテーションを行いました。
彼が作成したオープン ソースの Postal プロジェクトの詳細については、Postal プロジェクト サイトを参照するか、NuGet からダウンロードしてください。
Razor ビュー エンジンと WebForms ビュー エンジンから電子メールを生成できます。
于 2011-02-15T11:05:09.407 に答える
5
標準のビュー エンジンで WebForms を意味する場合は、このブログ投稿をご覧ください。標準のビュー エンジンで Razor を意味する場合は、次のブログ投稿をご覧ください。また、MvcContrib の方法も参照してください。また、DotLiquid。
于 2011-02-14T23:27:26.620 に答える
4
Postalを見て、それがうまくいくかどうかを確認してください。
于 2011-02-14T23:27:49.237 に答える
1
MvcMailer をご覧になりましたか。こちらの NuGet パッケージとプロジェクト ドキュメントを参照してください。
それが役に立てば幸い!
于 2011-03-09T04:41:43.377 に答える
1
ビューを文字列にレンダリングし、次を使用してメッセージの本文として送信できます。
MailMessage message = new MailMessage ();
AlternateView htmlView = AlternateView.CreateAlternateViewFromString (htmlMessage, "text/html")
message.AlternateViews.Add (htmlView);
于 2011-02-15T00:01:32.403 に答える