C# 换行符不';t使用MailMessage';身体
我正在使用MailMessage和SmtpClient从ASP.NET发送电子邮件。我想介绍一些换行符,但以下各项都不起作用:C# 换行符不';t使用MailMessage';身体,c#,asp.net,html,C#,Asp.net,Html,我正在使用MailMessage和SmtpClient从ASP.NET发送电子邮件。我想介绍一些换行符,但以下各项都不起作用: 添加标签sbBody.Append(“”) 添加\r\nsbBody.Append(“\r\n\r\n”) 将新行追加到StringBuilder sbBody是一个StringBuilder,我在末尾使用它来设置MailMessage的正文:MailMessage.body=sbBody.ToString() 我错过了什么?我正在Outlook中查看电子邮件,当然
- 添加标签
sbBody.Append(“”)代码>
- 添加\r\n
sbBody.Append(“\r\n\r\n”)代码>
- 将新行追加到StringBuilder
MailMessage.body=sbBody.ToString()
我错过了什么?我正在Outlook中查看电子邮件,当然我正在将IsBodyHtml设置为true
谢谢你抽出时间
编辑:已解决,这是一个语法错误,
而不是
您的br标记错误。它们应写为:
<br />
有时你必须告诉Outlook显示额外的换行符。这些答案可能会有帮助:@daniloquio:发生在我们当中最好的人身上。