×

validaterequest li request

validaterequest(requestValidationMode=“2.0”表示什么意思)

admin admin 发表于2023-08-05 07:16:57 浏览43 评论0

抢沙发发表评论

本文目录

requestValidationMode=“2.0”表示什么意思

requestValidationMode 有两个值:1.2.0 仅对网页启用请求验证。是启用还是关闭取决于 validateRequest。

2.4.0 默认值。任何 HTTP 请求都会启用请求验证,也就是说不光是网页,还包括 Cookie 等。此时强制启用,不管 validateRequest 为何值。

3.由于 requestValidationMode=“4.0“ 是强制启用,所以我们会发现在 .NET Framework 4.0 中仅靠设置 validateRequest 是关闭不了请求验证的,还得将 requestValidationMode 设置为 2.0。ASP.NET中的请求验证特性提供了某一等级的保护措施防止XSS攻击,之前版本的ASP.NET的请求验证是默认启动的,但是他仅仅应用于ASP.NET页面中(.aspx文件和.aspx.cs文件。

如果以上回答没有解决你的问题请看下面回答:

2.0的意思就是说是以前旧版本的升级版,有过之无不及的意思