用户下订单后,我必须发送详细的电子邮件信息,包含订单详细信息,付款说明,一些额外的文字等。用asp.net创建复杂html电子邮件的最佳方法,怎么样?
我想创建格式良好的HTML电子邮件。
现在我发现了两个选项:
- 一块手动创建片,通过字符串,它是太麻烦了字符串,
- 创建实际的aspx页面和装订数据,然后渲染页面的html和作为电子邮件正文发送。
这第二个选项是更直观,更容易除了实现:
- 我不知道如何实际加载和渲染网页,我知道如何与ASCX做
- 这似乎实例化页面和渲染它的大部分开销
如何加载页面并进行渲染?你对此任务有其他想法或建议吗?
毫无疑问,将工作和我已经使用这个方法简单的电子邮件,但在被替换数据的情况下是非常动态或检索从数据库中,它可能是最好使用一个ASPX资源本身。 – Cerebrus 2009-01-28 15:36:28