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é 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.9
nebo 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.9
nebo 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í).