Использование MVC, EF 4.2.Я работаю над приложением, которое имеет раздел комментариев.Прямо сейчас, если пользователь вводит комментарий, содержащий HTML, например,
<b>text</b>
и нажимает «Отправить», я получаю сообщение «Обнаружено потенциально опасное значение Request.Form ...»
- Как мне обращаться с HTML на пути в БД?Должен ли я просто раздеть HTML?Или закодировать это?Я попытался server.htmlencode текст, но у меня все еще было то же сообщение об ошибке.
Я прочитал несколько постов по этому вопросу, включая некоторые здесь, в SO - этот и этот
В идеале,Я хотел бы иметь возможность разрешить ограниченное количество тегов html, таких как em strong, a.Можно ли по-прежнему рекомендовать Anti-XSS, HTML Agility, какой-то BB-код или редактор стиля уценки?Я знаю, что у Джеффа есть небольшой код, но ему всего несколько лет.