换行符在邮件正文中不起作用

本文关键字:不起作用 正文 换行符 | 更新日期: 2023-09-27 18:32:03

我正在使用MailMessage和SmtpClient从 ASP.NET 发送电子邮件。我想引入一些换行符,但以下方法均无效:

  • 添加标签sbBody.Append("<table width='100%'><tr><td></br></br>");
  • 添加 ''r' sbBody.Append("<table width='100%'><tr><td>'r'n'r'n");
  • 将新行追加到 StringBuilder。

sbBody 是一个 StringBuilder,我在最后用来设置 MailMessage 的正文:mailMessage.Body = sbBody.ToString()

我在这里错过了什么?我正在Outlook中查看电子邮件,当然我将IsBodyHtml设置为true。

谢谢你的时间。

编辑:已解决,这是一个语法错误,</br>而不是<br/>

换行符在邮件正文中不起作用

你的 br 标签是错误的。它们应该写成:

<br />