【发布时间】:2011-03-22 08:20:22
【问题描述】:
具体来说,这就是我正在做的事情,这就是我想要做的事情:
我正在编写一个 ASP.NET 页面,后面带有 VB 代码。当用户单击页面上的按钮时,我会向他们发送一封包含信息和说明的电子邮件。我没有发送纯文本电子邮件,而是发送了一封漂亮、漂亮、HTML 格式的电子邮件。现在,我正在以一种我知道很难维护的方式来做这件事。也就是说,我直接写出了所有的html。即
markup += "<fieldset>"
markup += "<legend>"
markup += "Required Documents"
markup += "</legend>"
...等等。有没有办法创建一个 aspx 页面(后面带有 vb 代码),并在电子邮件正文中发送该页面的 html?信息是动态的,因此这个伪页面需要加载事件中的逻辑来正确格式化 html。
谢谢!
【问题讨论】:
-
Ryan,我知道这不是您问题的答案,但我建议使用 StringBulder 而不是字符串值的串联。 dim sb as new StringBulder sb.append("
-
一开始我确实是这样做的,但是觉得这样看比较混乱。对于网页的大小(可能是 40-50 行 HTML),速度并不是什么大问题……但我很感谢您的建议!