从客户端中检测到有潜在危险的 Request.QueryString 值? 出错对策大总结?

本文介绍了三种在ASP.NET中关闭请求验证的方法:1. 在web.config中设置pages的validateRequest属性为false;2. 在页面顶部使用@Page指令设置validateRequest属性为false;3. 修改web.config中的httpRuntime requestValidationMode属性。这些方法适用于不同场景,帮助开发者灵活控制请求验证。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

解决办法:

一、解决方法是在web.config的 里面加入<system.web> <pages validateRequest="false"/></system.web>

对全局有效

示例: <?xml version="1.0" encoding="gb2312" ?>

         <configuration>   

             <system.web><pages validateRequest="false"/></system.web>

         </configuration>

二、解决方法是在面页的添加 <%@ Page language="c#" validateRequest="false" %> 只对该页面有效.

三、解决方法是在web.config的 里面加入

     <system.web>

      <httpRuntime  requestValidationMode="2.0"/>

     </system.web>

哈哈,三种方法总会有适合你的一种!如果可以的话敬请给留个言,也算鼓励本人继续加油!

 

转载于:https://www.cnblogs.com/BeyondWJsel/archive/2012/02/28/2371501.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值