换行在MailMessage的正文中不起作用

时间:2012-04-24 14:38:51

标签: c# asp.net html

我正在使用MailMessage和SmtpClient从ASP.NET发送电子邮件。我想介绍一些换行符,但没有以下工作:

  • 添加代码sbBody.Append("<table width='100%'><tr><td></br></br>");
  • 添加\ r \ n sbBody.Append("<table width='100%'><tr><td>\r\n\r\n");
  • 在StringBuilder中添加一个新行。

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

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

感谢您的时间。

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

1 个答案:

答案 0 :(得分:9)

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

<br />