Как проверить данные, когда validateRequest имеет значение "false"

Используют ли сайты, такие как Stackru или asp.net, validateRequest= "false" в своей директиве страницы? Если "Да", то как они проверяют вводимые пользователем данные, а если "НЕТ", то как они могут отправить данные обратно?

1 ответ

Решение

Основное, что ищет Validate Request - это символы <и>, чтобы вы не открывали свой сайт, пока злоумышленники не публикуют скрипт или HTML на вашем сайте.

Ответ на второй вопрос Когда ValidateRequst="false"

Когда проверка запроса отключена, контент может быть отправлен на страницу; разработчик страницы несет ответственность за обеспечение правильного кодирования или обработки контента.

Для данных кодирования: Контент может быть легко закодирован в формате HTML на сервере с помощью Server.HtmlEncode(string) API. Контент также может быть легко декодирован HTML, то есть возвращен к стандартному HTML с помощью Server.HtmlDecode(string) метод.

Другие вопросы по тегам