HttpRequest.ValidateInput 方法

定义

引发对通过 CookiesFormQueryString 属性访问的集合的验证。

public:
 void ValidateInput();
public void ValidateInput ();
member this.ValidateInput : unit -> unit
Public Sub ValidateInput ()

例外

从客户端接收到具有潜在危险的数据。

注解

HttpRequest 类使用输入验证标志来跟踪是否对通过 Cookies属性 Form访问 QueryString 的请求集合执行验证。 The ValidateInput method sets these flags so that when the get accessors for the Cookies, Form, or QueryString property are invoked, input validation is performed. 验证的工作原理是针对潜在危险数据的硬编码列表检查所有输入数据。

如果验证功能是通过页面指令或配置启用的,则会在页面 ProcessRequest 处理阶段调用此方法。 ValidateInput如果未启用验证功能,则代码可以调用该方法。

适用于

另请参阅