HttpRequest.ValidateInput 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
引发对通过 Cookies 、Form 和 QueryString 属性访问的集合的验证。
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如果未启用验证功能,则代码可以调用该方法。