Dieser Artikel wurde manuell übersetzt. Bewegen Sie den Mauszeiger über die Sätze im Artikel, um den Originaltext anzuzeigen.
Übersetzung
Original
Dieser Artikel wurde noch nicht bewertet - Dieses Thema bewerten.

HttpRuntimeSection.RequestValidationMode-Eigenschaft

Ruft eine Versionsnummer ab, die angibt, welche ASP.NET-versionsspezifische Validierungsmethode verwendet wird, oder legt diese fest.

Namespace:  System.Web.Configuration
Assembly:  System.Web (in System.Web.dll)
[ConfigurationPropertyAttribute("requestValidationMode", DefaultValue = "4.0")]
public Version RequestValidationMode { get; set; }

Eigenschaftswert

Typ: System.Version
Ein Wert, der angibt, welche ASP.NET-versionsspezifische Validierungsmethode verwendet wird. Der Standardwert ist 4.0.

Die RequestValidationMode-Eigenschaft gibt an, welcher ASP.NET-Ansatz zur Validierung verwendet wird. Dies kann der Algorithmus sein, der in früheren Versionen von ASP.NET als Version 4 verwendet wird, oder in der Version, die in .NET Framework, Version 4 verwendet wird. Die Eigenschaft kann auf folgende Werte festgelegt werden:

  • Der Standardwert ist 4.0. Das HttpRequest-Objekt legt immer dann intern ein Flag fest, das angibt, dass die Anforderungsvalidierung ausgelöst werden soll, wenn auf HTTP-Anforderungsdaten zugegriffen wird. Dies garantiert, dass die Anforderungsvalidierung ausgelöst wird, bevor während der Anforderung auf Daten wie Cookies und URLs zugegriffen wird. Die Anforderungsvalidierungseinstellungen des pages-Elements (sofern vorhanden) in der Konfigurationsdatei oder der @ Page-Direktive auf einer einzelnen Seite wird ignoriert.

  • 2.0. Die Anforderungsvalidierung wird nur für Seiten, nicht für alle HTTP-Anforderungen, aktiviert. Außerdem werden die Anforderungsvalidierungseinstellungen des Seitenelements (falls vorhanden) in der Konfigurationsdatei oder der @ Seitendirektive in einer einzelnen Seite verwendet, um zu bestimmen, welche Seite die Überprüfung anfordert.

Der Wert, den Sie dieser Eigenschaft zuweisen, wird nicht daraufhin überprüft, ob er einer bestimmten Version von ASP.NET zu entspricht. Jeder numerische Wert, der kleiner als 4.0 (z. B., 3.7, 2.9 oder 2.0) ist, wird als 2.0 interpretiert. Jede Zahl, die größer als 4.0 ist, wird als 4.0 interpretiert.

Um diesen Wert in einer Konfigurationsdatei festzulegen, können Sie dem requestValidationMode-Attribut des httpRuntime-Elements einen Wert zuweisen. Weitere Informationen finden Sie unter httpRuntime-Element (ASP.NET-Einstellungsschema).

.NET Framework

Unterstützt in: 4

Windows 7, Windows Vista SP1 oder höher, Windows XP SP3, Windows Server 2008 (Server Core wird nicht unterstützt), Windows Server 2008 R2 (Server Core wird mit SP1 oder höher unterstützt), Windows Server 2003 SP2

.NET Framework unterstützt nicht alle Versionen sämtlicher Plattformen. Eine Liste der unterstützten Versionen finden Sie unter Systemanforderungen für .NET Framework.
Fanden Sie dies hilfreich?
(1500 verbleibende Zeichen)
Community-Inhalt Hinzufügen
Anmerkungen FAQ