(asp.net)邮件内容生成

  我自己使用过或见到过的邮件内容的生成有几种方案
  1.最常用的是字符串拼接,优点生成的速度快,缺点开发效率低,可维护性差,页面的html代码和业务逻辑的c#代码没分离开。
  2.开发邮件解析库来生成html代码,库内定义了些标签,可做类似asp.net方式开发,具体不在这里多说,以后的文章会做详细介绍,缺点 库开发成本高,以我的能力,需要2天完成基本的功能,但优化效率要花费一个月的时间,优点开发效率高(看框架设计者的能力),维护成本低。
  3.使用http模拟请求一个生成邮件的aspx页面,缺点生成效率低,需要占用昂贵的网络资源,优点开发效率非常高,可以使用asp.net提供的各种控件,维护成本低
  4.使用Server.execute,缺点是只能在网站型的项目中使用,优点是可以使用asp.net的各种控件,维护成本低。
  5.自己写一个解析aspx的解析类,研究了下,发现难度挺大的,暂时没实践过。
  建议是使用第4点并且使用第3点做补充,具体的使用方法迟点再写出来。
  第一次写博客,没什么经验,请各位阅读者多多吐槽。