我自己使用过或见到过的邮件内容的生成有几种方案
1.最常用的是字符串拼接,优点生成的速度快,缺点开发效率低,可维护性差,页面的html代码和业务逻辑的c#代码没分离开。
2.开发邮件解析库来生成html代码,库内定义了些标签,可做类似asp.net方式开发,具体不在这里多说,以后的文章会做详细介绍,缺点库开发成本高,以我的能力,需要2天完成基本的功能,但优化效率要花费一个月的时间,优点开发效率高(看框架设计者的能力),维护成本低。
3.使用http模拟请求一个生成邮件的aspx页面,缺点生成效率低,需要占用昂贵的网络资源,优点开发效率非常高,可以使用asp.net提供的各种控件,维护成本低
4.使用Server.execute,具体说明可以参考http://msdn.microsoft.com/zh-cn/library/vstudio/23e7sy74.aspx,缺点是只能在网站型的项目中使用,优点是可以使用asp.net的各种控件,维护成本低。
5.自己写一个解析aspx的解析类,研究了下,发现难度挺大的,暂时没实践过。
建议是使用第4点并且使用第3点做补充,具体的使用方法迟点再写出来。
第一次写博客,没什么经验,请各位阅读者多多吐槽。
评论加载中...
|
Copyright@ 2011-2017 版权所有:大连仟亿科技有限公司 辽ICP备11013762-1号 google网站地图 百度网站地图 网站地图
公司地址:大连市沙河口区中山路692号辰熙星海国际2215 客服电话:0411-39943997 QQ:2088827823 42286563
法律声明:未经许可,任何模仿本站模板、转载本站内容等行为者,本站保留追究其法律责任的权利! 隐私权政策声明