HttpRequest.Unvalidated Свойство

Определение

Получает значения HTTP-запроса, не активируя его проверку.

public:
 property System::Web::UnvalidatedRequestValues ^ Unvalidated { System::Web::UnvalidatedRequestValues ^ get(); };
public System.Web.UnvalidatedRequestValues Unvalidated { get; }
member this.Unvalidated : System.Web.UnvalidatedRequestValues
Public ReadOnly Property Unvalidated As UnvalidatedRequestValues

Значение свойства

Значения HTTP-запроса, которые не были проверены с помощью проверки запроса.

Комментарии

Проверка запросов на наличие разметки HTML и скриптов, которые могут указывать на потенциальную атаку с использованием межстраничного скрипта. По умолчанию все значения проверяются с помощью проверки запроса, и если какие-либо значения содержат разметку или скрипт, ASP.NET вызывает HttpRequestValidationException исключение. Используйте этот метод, если предполагается, что запрос будет содержать разметку (например, вы разрешаете пользователям публиковать содержимое, содержащее разметку), и хотите получить необработанное значение запроса.

Важно!

Если вы используете это свойство, необходимо вручную проверить данные на наличие потенциальных атак с использованием межсайтовых сценариев.

Применяется к

См. также раздел