Sdílet prostřednictvím


HttpRuntimeSection.RequestValidationMode Vlastnost

Definice

Získá nebo nastaví číslo verze, které označuje, který ASP.NET verzi konkrétní přístup k ověření se použije.

public:
 property Version ^ RequestValidationMode { Version ^ get(); void set(Version ^ value); };
[System.ComponentModel.TypeConverter(typeof(System.Web.Configuration.VersionConverter))]
[System.Configuration.ConfigurationProperty("requestValidationMode", DefaultValue="4.0")]
public Version RequestValidationMode { get; set; }
[<System.ComponentModel.TypeConverter(typeof(System.Web.Configuration.VersionConverter))>]
[<System.Configuration.ConfigurationProperty("requestValidationMode", DefaultValue="4.0")>]
member this.RequestValidationMode : Version with get, set
Public Property RequestValidationMode As Version

Hodnota vlastnosti

Hodnota, která určuje, který ASP.NET přístup k ověření konkrétní verze se použije. Výchozí formát je 4.5.

Atributy

Poznámky

Vlastnost RequestValidationMode určuje, který ASP.NET přístup k ověřování se použije. Může to být algoritmus, který se používá ve verzích ASP.NET starších než verze 4, nebo verze, která se používá v rozhraní .NET Framework 4. Vlastnost lze nastavit na následující hodnoty:

  • 4.5 (the default). V tomto režimu se hodnoty líně načítají, to znamená, že se nepřečtou, dokud se o to nepožádají.

  • 4.0 Objekt HttpRequest interně nastaví příznak, který označuje, že by se mělo aktivovat ověření požadavku při každém přístupu k datům požadavku HTTP. To zaručuje, že se ověření požadavku aktivuje před tím, než se během žádosti přistupují k datům, jako jsou soubory cookie a adresy URL. Nastavení ověření požadavku elementu <pages> (pokud existuje) v konfiguračním souboru nebo direktivy @ Page na jednotlivých stránkách jsou ignorována.

  • 2.0. Ověření požadavků je povolené jenom pro stránky, ne pro všechny požadavky HTTP. Kromě toho nastavení ověření požadavku elementu <pages> (pokud existuje) v konfiguračním souboru nebo direktivy @ Page na jednotlivých stránkách se používají k určení, které stránky se mají ověřit.

  • 0.0. Ověření požadavku je pro aplikaci zakázané. 0.0 se rozpozná jenom v ASP.NET 4.6 a novějších.

Hodnota, kterou přiřadíte této vlastnosti, není ověřena tak, aby odpovídala konkrétní verzi ASP.NET.

V ASP.NET 4.5 a starších se jakákoli číselná hodnota menší než 4.0 (například 3.7, 2.9nebo 2.0) interpretuje jako 2.0. Jakékoli číslo větší než 4.5 se interpretuje jako 4.5.

V ASP.NET 4.6 a novějších se jakákoli číselná hodnota větší 0.0 a menší než 4.0 (například 3.7, 2.9nebo 1.0) interpretuje jako 2.0. Jakékoli číslo větší než 4.5 je interpretováno jako 4.5

Chcete-li nastavit tuto hodnotu v konfiguračním souboru, můžete přiřadit hodnotu requestValidationMode atributu elementu httpRuntime . Další informace najdete v tématu httpRuntime – element (ASP.NET schéma nastavení).

Platí pro