10

テンプレートに基づいて、主にHTMLのメールを作成したいと思っています。次のようなことをしたいと思っています。

  1. テンプレートをHTML(または同様の)ファイルとして設定します
  2. タグを含めて、特定のデータに置き換えます(メールマージのようなものです...)

私はこれを見ました:http: //www.bitethebullet.co.uk/EmailTemplateFramework/tabid/58/Default.aspx

スタックオーバーフローの検索から、nVelocityが別のオプションである可能性があることを理解していますか?しかし、私がやりたいことをするための例を見つけることができません...

他に何か提案はありますか?

4

2 に答える 2

6

この種の機能はすでに組み込まれています。MailDefinitionクラスを参照してください。より複雑なシナリオでは、NVelocityのようなものを検討することをお勧めします。私はStringTemplateのC#ポートで多くの成功を収めてきました。

于 2009-09-24T13:16:07.010 に答える
3

まさにこの目的のためにオープンソースプロジェクトをリリースしました。詳細を読んで、私のブログからソースコードを入手できます。

http://thecodedecanter.wordpress.com/2010/07/19/town-crier-an-open-source-e-mail-templating-engine-for-net/

于 2010-07-20T00:21:22.537 に答える