Udostępnij za pośrednictwem


PagesSection.ValidateRequest Właściwość

Definicja

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.

Dotyczy

Zobacz też