浏览器中的MvcMailer视图

时间:2011-05-07 18:07:03

标签: asp.net-mvc-3 razor mvcmailer

我在我的网站上使用MvcMailer发送HTML电子邮件。 看起来不错,但我想知道如何在浏览器中查看创建的电子邮件。

例如,在某些时事通讯中,他们说“在浏览器中查看此电子邮件”,所以我只是想知道如何使用MvcMailer做到这一点。

1 个答案:

答案 0 :(得分:3)

最简单的方法是将电子邮件中的链接放回您的网站,然后创建使用相同视图的控制器/操作,并构建与创建电子邮件时使用的模型相同的模型。

如果您需要的所有数据都在数据库中,您可以只在查询字符串中传递一个密钥(注意:如果邮件中包含潜在的敏感信息,请确保该网址是防篡改的),否则您可能会我需要传递更多数据,以便您重建生成电子邮件时所执行的相同视图。