AntiXss и мои желаемые результаты - PullRequest
1 голос
/ 24 июня 2010

После очистки моего поля с помощью AntiXss.HtmlEncode, есть ли способ удалить все элементы html, потому что они все еще отображаются как литералы на дисплее?

1 Ответ

3 голосов
/ 24 июня 2010

Нет, нет.Если вы хотите удалить элементы HTML, а затем HtmlEncode, вы должны проанализировать код и удалить элементы.

Вы можете использовать HTML Agility Pack или любой другой HTML-анализатор для анализа содержимого, получения InnerText корневого элемента (это будет только текст содержимого), а затем для этого результата вызовите AntiXss.HtmlEncode.

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