如何在asp.net vb中将换行符添加到字符串
我什么都试过了,但似乎什么都不管用 我该如何设置特征线如何在asp.net vb中将换行符添加到字符串,asp.net,html,vb.net,Asp.net,Html,Vb.net,我什么都试过了,但似乎什么都不管用 我该如何设置特征线 Dim textMsg as String textMsg = Body.text & Environment.Newline & _ q1.text & Environment.Newline & _ q2.text & Environment.Newline & _ q3.text & Environment.Newline & _ q4.text ' 请帮忙 (使用相应
Dim textMsg as String
textMsg = Body.text & Environment.Newline & _ q1.text & Environment.Newline & _ q2.text & Environment.Newline & _ q3.text & Environment.Newline & _ q4.text '
请帮忙
(使用相应的代码,我得到一个错误,因为&Environment.Newline&)既然您标记了此
asp.net
,我猜此换行符应该出现在网页中。在这种情况下,您需要记住,您创建的是html而不是纯文本,html忽略所有空格…包括换行符。如果您查看页面的源代码,您可能会看到新行符确实存在将其添加到html输出中,但它们被忽略,这就是应该发生的情况。如果要在html中显示新行,请使用
元素:
textMsg = Body.text & "<br>" & _ q1.text & "<br>" & _ q2.text & "<br>" & _ q3.text & "<br>" & _ q4.text
textMsg=Body.text&“
”&q1.text&“
”&q2.text&“
”&q3.text&“
”&q4.text
上面的代码将文本放在几行上。有趣的是,如果您现在查看源代码,您将看到所有内容都在同一行上,即使它使用了几行来显示。由于您标记了此
asp.net
,我猜此新行应该出现在网页中。在这种情况下,您需要记住您正在创建的是html,而不是纯文本,html会忽略所有空格…包括换行符。如果查看页面的源代码,您可能会看到新行确实会进入html输出,但它们会被忽略,这就是应该发生的情况。如果您想在html中显示新行,请使用
代码>元素:
textMsg = Body.text & "<br>" & _ q1.text & "<br>" & _ q2.text & "<br>" & _ q3.text & "<br>" & _ q4.text
textMsg=Body.text&“
”&q1.text&“
”&q2.text&“
”&q3.text&“
”&q4.text
上面的代码将文本放在几行上。有趣的是,如果您现在查看源代码,您将看到所有内容都在同一行上,即使它使用了几行来显示。您应该添加一个br:
textMsg = Body.text & "<BR/>" & _ q1.text & "<BR/>" & _ q2.text & "<BR/>" & _ q3.text & "<BR/>" & _ q4.text
textMsg=Body.text&“
”和q1.text&“
”和q2.text&“
”和q3.text&“
”和q4.text
或者您可以尝试:
Str&VBNewLine或Str&VBCrLf
或者将电子邮件设置为html。
将起作用。您应该添加一个BR:
textMsg = Body.text & "<BR/>" & _ q1.text & "<BR/>" & _ q2.text & "<BR/>" & _ q3.text & "<BR/>" & _ q4.text
textMsg=Body.text&“
”和q1.text&“
”和q2.text&“
”和q3.text&“
”和q4.text
或者您可以尝试:
Str&VBNewLine或Str&VBCrLf
或者将电子邮件设置为html。
将起作用。这是正确的:
&(vbCrLf)和正确的答案是:
&(vbCrLf)和尝试以下方法:
dim textMsg as String
textMsg = Body.text & vbNewLine
试试这个:
dim textMsg as String
textMsg = Body.text & vbNewLine
I prefer.Net样式:
& Environment.NewLine &
这和
& (vbCrLf) &
I prefer.Net样式:
& Environment.NewLine &
这和
& (vbCrLf) &
6
TestData1
3
4
5这是我使用上面的代码后收到的电子邮件这是代码:textMsg=Body.text&“
”&q1.text&“
”&q2.text&“
”&q3.text&“
“&q4.text‘有什么想法吗?您应该删除asp.net标记。但是您尝试过:Str&VBNewLine或Str&VBCrLf6
TestData1
3
4
5这是我使用上面的代码后收到的电子邮件这是代码:textMsg=Body.text&“
”&q1.text&“
”&q2.text&“
”&q3.text&“
”&q4.text”有什么想法吗?您应该删除asp.net标记。然而,你尝试过:Str&VBNewLine或Str&VBCrLfdosent工作,当我收到来自代码的电子邮件时,它仍然在一行中显示所有答案。不间断lines@pelleg,您可能想发布您的电子邮件代码段-您可能有其他问题。dosent work,当我从代码中收到电子邮件时,它仍然会在一行中显示所有答案。不间断lines@pelleg,您可能想发布您的电子邮件代码段-您可能有其他问题。