Web 邮件客户端帮助程序不翻译消息正文中的换行符 (mvc3/asp.net)?
有人能告诉我为什么当作为网络邮件助手的正文传递时,电子邮件中的换行符没有被翻译吗?
string body = "First line here" + Environment.NewLine + Environment.NewLine +
"Here is a newline...";
WebMail.Send(
"[email protected]",
"Subject",
body, "[email protected]");
输出全部位于电子邮件本身的同一行上。谢谢!
Can somebody tell me why newlines are not being translated in the email message when passed in as the body of the web mail helper?
string body = "First line here" + Environment.NewLine + Environment.NewLine +
"Here is a newline...";
WebMail.Send(
"[email protected]",
"Subject",
body, "[email protected]");
Output is all on the same line in the email message itself. Thx!
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
send 方法中的参数 isBodyHtml 的默认值为 true,这就是忽略 Environment.NewLine 的原因。如果您设置 isBodyHtml = false 它将起作用。
Default value for parameter isBodyHtml from send method is true that's why Environment.NewLine is ignored. If you'll set isBodyHtml = false it will work.