HttpRequest.ValidateInput-Methode
Bewirkt Validierung für die Auflistungen, auf die über die Eigenschaften Cookies, Form und QueryString zugegriffenen wird.
Namespace: System.Web
Assembly: System.Web (in system.web.dll)
Syntax
'Declaration
Public Sub ValidateInput
'Usage
Dim instance As HttpRequest
instance.ValidateInput
public void ValidateInput ()
public:
void ValidateInput ()
public void ValidateInput ()
public function ValidateInput ()
Ausnahmen
Ausnahmetyp | Bedingung |
---|---|
Vom Client wurden Daten empfangen, die möglicherweise gefährlich sind. |
Hinweise
Die HttpRequest-Klasse verwendet Eingabevalidierungsflags, um nachzuverfolgen, ob eine Validierung der Anforderungsauflistungen durchzuführen ist, auf die mit den Eigenschaften Cookies, Form und QueryString zugegriffen wird. Die ValidateInput-Methode legt diese Flags so fest, dass eine Eingabevalidierung ausgeführt wird, wenn die Get-Accessoren für die Eigenschaften Cookies, Form oder QueryString aufgerufen werden. Bei der Validierung werden alle Eingabedaten anhand einer fest codierten Liste möglicherweise gefährlicher Daten überprüft.
Wenn das Feature zur Validierung in der Seitendirektive oder der Konfiguration aktiviert ist, wird diese Methode während der Verarbeitungsphase von ProcessRequest für die Seite aufgerufen. Sie können die ValidateInput-Methode im Code aufrufen, wenn das Feature zur Validierung nicht aktiviert ist.
Plattformen
Windows 98, Windows 2000 SP4, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
.NET Framework unterstützt nicht alle Versionen sämtlicher Plattformen. Eine Liste der unterstützten Versionen finden Sie unter Systemanforderungen.
Versionsinformationen
.NET Framework
Unterstützt in: 2.0, 1.1
Siehe auch
Referenz
HttpRequest-Klasse
HttpRequest-Member
System.Web-Namespace
Cookies
Form
QueryString