Sdílet prostřednictvím


HttpRuntimeSection.RequestValidationMode Vlastnost

Definice

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.0 Objekt 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.0 rozpozná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).

Platí pro