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.