Freigeben über


HttpRequest.Unvalidated Eigenschaft

Definition

Ruft die HTTP-Anforderungswerte ab, ohne die Anforderungsvalidierung auszulösen.

public:
 property System::Web::UnvalidatedRequestValues ^ Unvalidated { System::Web::UnvalidatedRequestValues ^ get(); };
public System.Web.UnvalidatedRequestValues Unvalidated { get; }
member this.Unvalidated : System.Web.UnvalidatedRequestValues
Public ReadOnly Property Unvalidated As UnvalidatedRequestValues

Eigenschaftswert

Die HTTP-Anforderungswerte, die nicht mit der Anforderungsvalidierung überprüft wurden.

Hinweise

Anforderungsüberprüfungen für HTML-Markup und -Skripts, die auf einen potenziellen websiteübergreifenden Skriptangriff hinweisen können. Standardmäßig werden alle Werte mithilfe der Anforderungsüberprüfung überprüft, und wenn Werte Markup oder Skript enthalten, löst ASP.NET eine Ausnahme aus HttpRequestValidationException . Verwenden Sie diese Methode, wenn Sie davon ausgehen, dass die Anforderung Markup enthält (z. B. zulassen, dass Benutzer Inhalte veröffentlichen können, die Markup enthalten) und Sie den Rohwert einer Anforderung abrufen möchten.

Wichtig

Wenn Sie diese Eigenschaft verwenden, müssen Sie die Daten manuell auf potenzielle websiteübergreifende Skriptangriffe überprüfen.

Gilt für:

Weitere Informationen