在ASP.NET和MVC发送奇特电子邮件的最佳实践
我想发送一个非常花哨的电子邮件给用户。 多数民众赞成在外观和感觉是一样的网页。
一个非常糟糕的方式来使用StringBuilder并在其中追加文本。
但我在寻找最佳实践解决方案。该页面很容易重新设计。
我需要解决方案为ASP.NET & MVC。
任何想法。
感谢,
你可以通过在一个单独的文件中写入你的邮件模板(将有利于重新设计,如果它是一个HTML文件),然后读取该文件喜欢阅读任何文件,并填写它变量,然后使用结果作为字符串发送电子邮件。
@Saboor,是的,我同意了,你也可以通过电子邮件asp.net中嵌入电子邮件的图像。在这里更具体http://www.mikepope.com/blog/DisplayBlog.aspx?permalink=1264 – 2011-05-07 05:42:59
你可以试试Postal或MvcMailer都可以通过NuGet使用,并且都允许你发送从MVC视图呈现的电子邮件。
Andrew Davey在mvcConf2上做了一个很好的视频演示Generating email with view engines using Postal。
另一种方法是使用T4模板编译单独程序集中的所有电子邮件模板。
我的博客上讲述这种做法http://asmiki.wordpress.com/2011/05/20/using-t4-templates-for-compiling-net-email-templates/
它真的很棒 – 2011-06-02 13:54:46
它真的很棒。 – tkt986 2011-10-06 01:44:46