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

dan*_*uio 3 html c# asp.net

我正在使用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/>

Jim*_* G. 9

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

<br />
Run Code Online (Sandbox Code Playgroud)