簡體   English   中英

在ASP.NET和MVC中發送精美電子郵件的最佳實踐

[英]best practice to send fancy email in ASP.NET & MVC

HI,

我想向用戶發送一封非常精美的電子郵件。 這樣的外觀和感覺與網頁相同。

一種使用StringBuilder並在其中附加文本的非常糟糕的方法。

但我正在尋找最佳實踐解決方案。 頁面很容易重新設計。

我需要ASP.NET和MVC的解決方案。

任何的想法。

謝謝,

在ASP.NET MVC中,我一直很喜歡ActionMailer.Net

您可以嘗試通過NuGet獲得PostalMvcMailer ,並且兩者都允許您發送從MVC Views呈現的電子郵件。

Andrew Davey在mvcConf2上使用Postal創建了帶有視圖引擎的電子郵件的視頻演示。

您可以通過在單獨的文件中編寫電子郵件模板(如果它是HTML文件將有利於重新設計),然后讀取此文件,如讀取任何文件並使用變量填充它,然后將結果用作字符串發送電子郵件。

另一種方法是使用T4模板編譯單獨程序集中的所有電子郵件模板。

我在博客上寫了這個方法http://asmiki.wordpress.com/2011/05/20/using-t4-templates-for-compiling-net-email-templates/

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM