PagesSection.ValidateRequest Własność
Definicja
Ważny
Niektóre informacje dotyczą produktów przedpremierowych, które mogą zostać znacznie zmodyfikowane przed premierą. Microsoft nie udziela żadnych gwarancji, ani wyraźnych, ani domniemanych, dotyczących informacji podanych tutaj.
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ść nieruchomoś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.