ASP.Net Environment.NewLine在脚本中途停止运行?

时间:2013-05-14 18:55:35

标签: asp.net vbscript newline

我正在使用脚本来构建电子邮件,而NewLines的一半就退出了工作。我没有看到任何错误,也没有任何错误。

以下是代码:

message = message& “Zoning Selections - ”&环境。新浪潮& Environment.NewLine

message = message & "Standard Report: " & Request.QueryString("chkList0") & Environment.NewLine
message = message & "Summary Zoning Report: " & Request.QueryString("chkList1") & Environment.NewLine
message = message & "Executive Summary: " & Request.QueryString("chkList2") & Environment.NewLine
message = message & "ZIP Report: " & Request.QueryString("chkList3") & Environment.NewLine
message = message & "Custom Report - Individual Products: " & Request.QueryString("chkList4") & Environment.NewLine
message = message & "Certificate of Occupancy: " & Request.QueryString("chkList5") & Environment.NewLine
message = message & "Building Code Violation: " & Request.QueryString("chkList6") & Environment.NewLine
message = message & "Code Compliance Violation: " & Request.QueryString("chkList7") & Environment.NewLine
message = message & "Fire Code Violation: " & Request.QueryString("chkList8") & Environment.NewLine
message = message & "Saftey Code Violation: " & Request.QueryString("chkList9") & Environment.NewLine
message = message & "Condemnation Report: " & Request.QueryString("chkList10") & Environment.NewLine

message = message & "Property Use: " & Request.QueryString("property_use") & Environment.NewLine

这是输出:

分区选择 -

Standard Report: yes
Summary Zoning Report: yes
Executive Summary: yes
ZIP Report: yes
Custom Report - Individual Products: yes Certificate of Occupancy: yes Building Code Violation: yes Code Compliance Violation: yes Fire Code Violation: yes Saftey Code Violation: yes Condemnation Report: yes Property Use: Office

正如您所看到的,NewLine一直工作到中途,然后它只是在同一行上打印所有内容。 (另外,其他NewLines在正确打印的时候被添加到文件中)

我错过了什么?

修改

显然,当遇到超过40-50个字符的行(我使用的是Outlook 2013)时,电子邮件的纯文本格式化会破坏电子邮件其余部分的所有Environment.NewLine换行符。

我的解决方案很简单,切换到HTML格式并使用
标签代替换行符。

0 个答案:

没有答案