0

我有一个 asp.net / C# 页面,它接受评论,然后通过电子邮件发送该评论。有时当用户在评论中输入“&”时,评论会被截断。因此,例如,如果评论是“测试和测试”,则电子邮件仅发送“测试”。

我已经尝试过 HttpUtility.HtmlEncode - 但看起来问题出在前景方面而不是 C# 方面。

4

2 回答 2

0

为什么不直接将电子邮件格式指定为纯文本?

MailMessage mail = new MailMessage();

mail.IsBodyHtml = false;

评论是如何输入的?文本框 ?

于 2010-03-24T18:01:06.330 回答
0

确保发送电子邮件的 ASP.NET 页面正确获取文本并且之前没有被截断。如果评论的 URL 编码不正确并且页面只接收第一部分作为参数,这个问题似乎令人惊讶。

于 2010-03-24T18:01:19.537 回答