繁体   English   中英

使用ASP.Net MVC 5进行请求验证

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM