使用 ASP.NET MVC 2 视图(标准视图引擎)创建的 HTML 电子邮件
有没有办法使用标准视图引擎(不是 Spark)通过电子邮件发送 ASP.NET 视图?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
有没有办法使用标准视图引擎(不是 Spark)通过电子邮件发送 ASP.NET 视图?
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
接受
或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
发布评论
评论(5)
如果通过标准视图引擎您指的是 WebForms 那么您可以看看 这篇博文。如果通过标准视图引擎您指的是 Razor,您可以查看 以下博客文章。您还可以看看 MvcContrib 的做法它。还有DotLiquid。
If by standard view engine you mean WebForms then you could take a look at this blog post. If by standard view engine you mean Razor you may take a look at the following blog post. You may also take a look at MvcContrib way of doing it. And also DotLiquid.
Andrew Davey 最近做了一个关于 在 mvcConf 2 处使用 View Engine 生成电子邮件。
您可以从 Postal 项目网站 找到有关他创建的开源 Postal 项目的更多信息,或通过 NuGet 下载。
它允许您从 Razor 视图引擎以及 WebForms 视图引擎生成电子邮件。
Andrew Davey done a recent presentation on Generating email with View Engines at mvcConf 2.
You can find out more information about the open source Postal project he created from the Postal project site or download it via NuGet.
It allows you to generate emails from the Razor view engine as well as the WebForms view engine.
您可能想查看邮政,看看它是否适合您。
You might want to take a look at Postal and see if that works for you.
您可以将视图渲染为字符串,然后使用以下方法将其作为消息正文发送:
You can render a view to a string then send that as the body of your message using:
你看过 MvcMailer 吗?请参阅 此处 的 NuGet 包和项目文档
希望有帮助!
Did you take a look at MvcMailer? See the NuGet package here and the project documentation
Hope it helps!