Текст, написанный tinnymce, не отображается должным образом отформатированным в asp.net mvc - PullRequest
1 голос
/ 17 августа 2011

Я использую Tinymce для редактирования тела статьи в моем приложении asp.net mvc. Я также помещаю [ValidateInput (false)] в результат действия «Изменить», и я не получаю ошибок, но когда я хочу показать тело статьи пользователю, даже используя Html.Raw (article.Body), он показывает необработанный HTML теги а не форматированный текст. Вот пример выхода:

<p><span style="text-decoration: underline;"><strong>dsadad asdsadad asdsadadad</strong></span></p> 

ps: я использую библиотеку AntiXss.

1 Ответ

1 голос
/ 18 августа 2011

Похоже, что AntiXss кодирует HTML, поэтому < станет &lt;.Чтобы декодировать его обратно в HTML, попробуйте это:

@Html.Raw(HttpUtility.HtmlDecode(article.Body))
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...