我正在使用 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/>
最佳答案
你的 br 标签是错误的。它们应该写成:
<br />
关于c# - 换行符在 MailMessage 的正文中不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10300203/