ASP.NET CustomRequestValidator未验证具有非危险字符的请求

时间:2017-12-06 19:51:46

标签: asp.net asp.net-mvc-4

我们知道,ASP.NET RequestValidator仅适用于包含未编码的危险字符的http请求。

我想验证所有请求字段,即使它们不包含危险字符串。因此,我尝试创建一个自定义RequestValidator类,但我只能重写方法IsValidRequestString来进行验证,正如我上面提到的,当请求不包含危险字符时,该方法不会执行。

在RequestValidator文档中,我注意到有一个名为InvokeIsValidRequestString的方法,但它不是虚拟的,所以我无法覆盖它。

是否允许为每个请求执行覆盖的IsValidRequestString?是否有选项以某种方式覆盖InvokeIsValidRequestString方法?

0 个答案:

没有答案