PagesSection.ValidateRequest Свойство
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Возвращает или задает значение, определяющее, проверяет ли ASP.NET входные данные из браузера для опасных значений. Дополнительные сведения см. в разделе "Обзор эксплойтов скриптов".
public:
property bool ValidateRequest { bool get(); void set(bool value); };
[System.Configuration.ConfigurationProperty("validateRequest", DefaultValue=true)]
public bool ValidateRequest { get; set; }
[<System.Configuration.ConfigurationProperty("validateRequest", DefaultValue=true)>]
member this.ValidateRequest : bool with get, set
Public Property ValidateRequest As Boolean
Значение свойства
true Если ASP.NET проверяет входные данные из браузера для опасных значений; falseв противном случае . Значение по умолчанию — true.
- Атрибуты
Примеры
В следующем примере кода показано, как использовать ValidateRequest свойство.
// Get the current ValidateRequest property value.
Console.WriteLine(
"Current ValidateRequest value: '{0}'",
pagesSection.ValidateRequest);
// Set the ValidateRequest property to true.
pagesSection.ValidateRequest = true;
' Get the current ValidateRequest property value.
Console.WriteLine( _
"Current ValidateRequest value: '{0}'", _
pagesSection.ValidateRequest)
' Set the ValidateRequest property to true.
pagesSection.ValidateRequest = True
Комментарии
Проверка запроса выполняется путем сравнения всех входных данных со списком потенциально опасных значений. Если совпадение происходит, ASP.NET вызывает .HttpRequestValidationException