我正在使用Enviroment.NewLine属性来分隔我将通过smtpclient通过电子邮件发送的字符串。我将省略声明邮件消息的部分。
例如:
Dim sb as StringBuilder
sb.Append("This is my first line")
sb.Append(Enviroment.NewLine)
sb.Append("This is my second line")
当我这样做时:
myMailMessage.Body = sb.ToString
没有线条分开。我调试并注意到Enviroment.NewLine正在返回“”
我不明白为什么会这样,它应该会返回一条断线。
非常感谢。
答案 0 :(得分:3)
而不是Enviroment.NewLine
放<br/>
。并查看电子邮件客户端中的电子邮件。
答案 1 :(得分:1)
Enviroment.NewLine
可能在调试器中显示为空字符串(因为没有可打印的符号)。 Enviroment.NewLine
是特定于您运行代码的平台的平台,而不是电子邮件阅读器的平台。我只会使用"\r\n"
,因为它涵盖了* nix和Windows。如果您的电子邮件不是纯文本,则可以使用<br/>
。