[英]Request Validation with ASP.Net MVC 5
在过去,我已经习惯于能够将请求验证用作XSS的第一道防线。
但是,我似乎无法进行验证。
<httpRuntime requestValidationMode="4.5"/>
<configuration>
<system.web>
<pages validateRequest="true" />
</system.web>
</configuration>
无论此配置如何,都不会抛出错误,也不会运行验证。 是否有其他一些全局方式来启用/禁用我错过的验证?
从ASP.NET 4.5开始,对请求验证添加了增强功能,包括延迟(“延迟”)验证,在服务器控制级别选择退出的功能,以及访问未经验证的数据的功能。 为了利用这些增强功能,您需要确保requestValidationMode已设置为“4.5”
web.config中:
<configuration>
<system.web>
<httpRuntime requestValidationMode="4.5"/>
</system.web>
</configuration>
来自: https : //www.owasp.org/index.php/ASP.NET_Request_Validation
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.