有没有办法使用标准视图引擎(不是 spark)通过电子邮件发送 ASP.NET 视图?
问问题
1301 次
5 回答
5
如果您所说的标准视图引擎是指 WebForms,那么您可以看看这篇博文。如果标准视图引擎是指 Razor,则可以查看以下博客文章。您也可以看看MvcContrib 的做法。还有DotLiquid。
于 2011-02-14T23:27:26.620 回答
5
Andrew Davey 最近在mvcConf 2上做了一个关于使用 View Engines 生成电子邮件的演讲。
您可以从Postal 项目站点找到有关他创建的开源 Postal 项目的更多信息,或通过 NuGet 下载。
它允许您从 Razor 视图引擎以及 WebForms 视图引擎生成电子邮件。
于 2011-02-15T11:05:09.407 回答
4
你可能想看看邮政,看看它是否适合你。
于 2011-02-14T23:27:49.237 回答
1
您可以将视图呈现为字符串,然后使用以下命令将其作为消息正文发送:
MailMessage message = new MailMessage ();
AlternateView htmlView = AlternateView.CreateAlternateViewFromString (htmlMessage, "text/html")
message.AlternateViews.Add (htmlView);
于 2011-02-15T00:01:32.403 回答