有没有办法使用标准视图引擎(不是spark)通过电子邮件发送ASP.NET视图?使用ASP.NET MVC 2视图创建的HTML电子邮件(标准视图引擎)
4
A
回答
5
如果使用标准视图引擎,则表示WebForms,那么您可以查看this blog post。如果通过标准的视图引擎,你的意思是剃刀,你可以看看following blog post。你也可以看看MvcContrib way of doing it。还有DotLiquid。
4
你可能想看看Postal,看看它是否适合你。
1
可以渲染视图为一个字符串,然后发送,随着使用你的邮件的正文:
MailMessage message = new MailMessage();
AlternateView htmlView = AlternateView.CreateAlternateViewFromString (htmlMessage, "text/html")
message.AlternateViews.Add (htmlView);
5
安德鲁·戴维在mvcConf 2做了Generating email with View Engines最近的一次演讲。
您可以通过Postal project site了解更多关于他创建的开源邮政项目的信息,或者通过NuGet下载。
它允许您从Razor视图引擎以及WebForms视图引擎生成电子邮件。
1
你看过MvcMailer吗?看到NuGet包here和project documentation
希望它有帮助!
相关问题
- 1. ASP.NET MVC 2自定义视图引擎
- 2. 如何使在asp.net mvc的结构图供电视图引擎
- 3. 图书馆为发送电子邮件创建标准的html
- 4. Laravel 5使用标准视图作为电子邮件模板
- 5. 在火花视图引擎中使用asp.net mvc 2功能
- 6. C#HTML电子邮件 - 替代视图
- 7. 火花视图引擎使用ASP.NET MVC2
- 8. ASP.net MVC获取当前视图引擎
- 9. For循环Spark视图引擎/ ASP.NET MVC
- 10. ASP.NET MVC剃刀视图引擎
- 11. Codeigniter - 电子邮件分类 - HTML电子邮件加载视图
- 12. ASP.net MVC视图创建
- 13. asp.net MVC创建视图
- 14. Telerik MVC使用Razor视图引擎创建模板列
- 15. ASP.NET MVC从视图中引用Html Helper
- 16. ASP.NET MVC从aspx视图引擎迁移到剃须刀视图引擎
- 17. 选择MVC视图引擎
- 18. ASP.NET MVC 2中的Spark视图引擎和区域
- 19. 发送网格视图在电子邮件中的Html Asp.net
- 20. 作为视图的电子邮件
- 21. 发送HTML视图作为电子邮件附件在Asp.Net MVC剃须刀
- 22. MVC3 Razor视图引擎,创建局部视图时出错
- 23. 使用Razor视图引擎
- 24. ASP.NET MVC渲染Ajax /标准视图
- 25. 如何使用附件从ASP.NET MVC视图页发送电子邮件?
- 26. 星火视图引擎和ASP.NET MVC 2的强类型HTML辅助
- 27. ASP.NET MVC 2代列表/索引视图
- 28. 如何使用ASP.NET MVC VB.NET XML文字视图引擎创建强类型视图页?
- 29. 如何在Zend Framework 2中渲染视图(用于HTML电子邮件)?
- 30. 引用列表视图与电子邮件部分使用vb.net
邮政很酷。 – HAL9000 2011-07-01 05:44:46