HttpRuntimeSection.RequestValidationMode Vlastnost
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Získá nebo nastaví číslo verze, která indikuje, který ASP.NET přístup specifický pro verzi k ověření bude použit.
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á označuje, který ASP.NET přístup k ověřování specifický pro konkrétní verzi. Výchozí hodnota 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 jsou hodnoty opožděně načteny, to znamená, že nejsou přečtené, dokud nebudou požadovány.4.0Objekt HttpRequest interně nastaví příznak, který označuje, že ověření požadavku by se mělo aktivovat 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 přístupem k datům, jako jsou soubory cookie a adresy URL, během žádosti. 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ány.2.0. Ověření požadavku je povolené jenom pro stránky, ne pro všechny požadavky HTTP. Kromě toho se nastavení ověření požadavku elementu<pages>(pokud existuje) v konfiguračním souboru nebo direktivy @ Page na jednotlivých stránkách používají k určení, které stránky se mají ověřit.0.0. Ověření požadavku je pro aplikaci zakázané.0.0rozpoznává se pouze v ASP.NET 4.6 a novějším.
Hodnota, kterou přiřadíte k této vlastnosti, není ověřena tak, aby odpovídala konkrétní verzi ASP.NET.
V ASP.NET 4,5 a dřívější jakékoli číselné hodnotě menší než 4.0 (například 3.7, 2.9, nebo 2.0) se interpretuje jako 2.0. Jakékoli číslo větší, než 4.5 je interpretováno jako 4.5.
V ASP.NET 4,6 a později se libovolná číselná hodnota větší než 0.0 a menší 4.0 než (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 httpRuntime prvku. Další informace naleznete v tématu httpRuntime – element (schéma nastavení ASP.NET).