PagesSection.ValidateRequest Właściwość
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Pobiera lub ustawia wartość określającą, czy ASP.NET bada dane wejściowe z przeglądarki pod kątem niebezpiecznych wartości. Aby uzyskać więcej informacji, zobacz Omówienie luk w zabezpieczeniach skryptów.
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
Wartość właściwości
true
jeśli ASP.NET sprawdza dane wejściowe z przeglądarki pod kątem niebezpiecznych wartości; w przeciwnym razie , false
. Wartość domyślna to true
.
- Atrybuty
Przykłady
W poniższym przykładzie kodu pokazano, jak używać ValidateRequest właściwości.
// 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
Uwagi
Walidacja żądań jest wykonywana przez porównanie wszystkich danych wejściowych z listą potencjalnie niebezpiecznych wartości. Jeśli wystąpi dopasowanie, ASP.NET zgłasza wartość HttpRequestValidationException.