Кодирование специальных символов для электронной почты Outlook в формате HTML - PullRequest
0 голосов
/ 24 марта 2010

У меня есть страница asp.net / C #, которая принимает комментарий, а затем отправляет его по электронной почте. Иногда, когда пользователь вводит «&» в комментарии, комментарий усекается. Так, например, если комментарий «test & test», электронное письмо отправляет только «test».

Я пробовал HttpUtility.HtmlEncode - но похоже, что проблема связана с перспективой, а не с C #.

Ответы [ 2 ]

0 голосов
/ 24 марта 2010

Убедитесь, что страница ASP.NET, отправляющая электронное письмо, получает текст правильно и ранее не усекалась. Проблема кажется удивительной, если комментарий неправильно закодирован в URL и страница получает только первую часть в качестве параметра.

0 голосов
/ 24 марта 2010

Почему бы просто не указать формат электронной почты для простого текста?

MailMessage mail = new MailMessage();

mail.IsBodyHtml = false;

Как вводится комментарий? TextBox?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...