8

Ruby on Rails でできることと同様に、ビューをレンダリングしてメールとして送信できるようにしたいと考えています。これを行う最善の方法は何ですか?

編集:これまでの私の解決策は、テンプレート エンジン (NHaml、StringTemplate.net) を使用することです。動作しますが、自分のサイトに 2 番目のテンプレート エンジンを配置したくありません。

4

5 に答える 5

1

post mvc-preview-5-rendering-a-view-to-string-for-testingに解決策が含まれる回答があれば、その解決策はこれにも適用されます。文字列を取得したら、デフォルトの.netメールオプションを使用してメールを送信します(dimarzionist:SendMail / SmtpClientで示されます)。

于 2008-09-23T08:58:57.707 に答える
1

MvcMailer を検討できます。こちらの NuGet パッケージとプロジェクト ドキュメントを参照してください。

それが役に立てば幸い!

于 2011-03-09T04:43:11.940 に答える
0

これは、Haackedによって提案されたアプローチの可能な実装のように見えます。

于 2008-11-11T01:02:58.457 に答える
0

私は郵便をお勧めします

(厳密に型指定された) MVC ビューを使用して電子メールを作成し、標準の SmtpClient を使用して送信できます。

于 2015-07-14T08:10:02.050 に答える
-4

申し訳ありませんが、ASP.NET MVC の理解に何か問題があると思います。これはまだ ASP.NET とフレームワークの一部であるため、SendMail や SmtpClient などで使用したのと同じ手法を使用できます。

于 2008-09-23T01:57:01.980 に答える