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 исключение. Используйте этот метод, если предполагается, что запрос будет содержать разметку (например, вы разрешаете пользователям публиковать содержимое, содержащее разметку), и хотите получить необработанное значение запроса.
Важно!
Если вы используете это свойство, необходимо вручную проверить данные на наличие потенциальных атак с использованием межсайтовых сценариев.