专业网站建设品牌,十四年专业建站经验,服务6000+客户--广州京杭网络
免费热线:400-683-0016
微信咨询
|
联系我们
扫二维码关注公众号
网站首页
网站建设
短视频
网站推广
网站模板
客户案例
资讯动态
关于我们
网站首页
网站建设
短视频
网站推广
网站模板
客户案例
资讯动态
关于我们
解决asp.net中“从客户端中检测到有潜在危险的Request.Form值”的错误
当前位置:
网站建设
>
技术支持
解决asp.net中“从客户端中检测到有潜在危险的Request.Form值”的错误
资料来源:网络整理
时间:
2023/2/14 0:04:08
共计:
3601
浏览
解决asp.net中“从客户端中检测到有潜在危险的Request.Form值”的错误
在提交表单时候,asp.net 提示:"从客户端(......)中检测到有潜在危险的 Request.Form 值" 。asp.net中的请求验证特性提供了某一等级的保护措施防止XSS攻击,asp.net的请求验证是默认启动的。这个给出各个版本.net的解决方法。
asp.net 2.0 通常解决办法
方案一:
将.aspx文件中的page项添加ValidateRequest="false" ,如下:
<%@ Page ValidateRequest="false" Language="C#" AutoEventWireup="true" CodeFile="test2.aspx.cs" Inherits="test2" %>
方案二:
修改web.config配置文件
<system.web>
<pages validateRequest="false" >
</pages>
</system.web>
总结:
validateRequest 这句我们知道是关闭验证,也就是说提交带标签,比如 <strong>粗体</strong> 这样的值时,ASP.NET 不会报错。这里推荐使用方案一,因为方案一只修改test.aspx这一个页面;而如果使用方案二的话,将是整个解决方案都变成ValidateRequest="false" 。
asp.net 4.0 解决办法
4.0和2.0的方法一样,不过要注意的是从 .Net Framework 4.0 开始,asp.net开始强制检测Request参数安全,而我们可以通过修改 Web.config 来恢复 2.0 版本的模式。
方法如下:
修改Web.config,增加requestValidationMode="2.0"属性值
<system.web>
<httpRuntime requestValidationMode="2.0" />
<pages validateRequest="false"></pages>
</system.web>
4.0 中多了一个 requestValidationMode,这是什么意思呢?
requestValidationMode 有两个值:
?2.0仅对网页启用请求验证。是启用还是关闭取决于 validateRequest。
?4.0 默认值。任何 HTTP 请求都会启用请求验证,也就是说不光是网页,还包括 Cookie 等。此时强制启用,不管 validateRequest 为何值。
由于 requestValidationMode="4.0" 是强制启用,所以我们会发现在 .NET Framework 4.0 中仅靠设置 validateRequest 是关闭不了请求验证的,还得将 requestValidationMode 设置为 2.0。
版权说明:
本网站凡注明“广州京杭 原创”的皆为本站原创文章,如需转载请注明出处!
本网转载皆注明出处,遵循行业规范,如发现作品内容版权或其它问题的,请与我们联系处理!
欢迎扫描右侧微信二维码与我们联系。
相关主题:
seo网站优化公司哪家好
宜宾网站建设专业公司
济南网站优化公司哪个好
济阳济南网站建设公司
东莞网站优化公司新闻推广
太和县网站翻译公司
网站建设公司怎么找
无锡可以做网站的公司
崇川区建网站公司推荐
西城教育培训公司转让网站
·上一条:
js限制文本框只能输入数字方法汇总
|
·下一条:
asp用类实现公历与农历相互转换
同类资讯
js限制文本框只能输入数字方法汇总
sql 判断是否为数字
龙门阵魔幻山,重庆游乐园门票团购
如何让中国用户在使用paypal付款时直接跳转到英文页面
解决jQuery相册展示插件Supersized无限图片切换
paypal在线支付的通信接口详解
微软的mak与kms区别
Office 2010 批量激活KMS和MAK 方式及流程
Windows 2008R2部署Win 7/2008R2+Office2
JQuery插件的写法
用SQL查询昨天、今天、明天和本周的记录
c#.net 获取时间年月日时分秒格式
ASP.NET web.config 配置缓存
caching 的 outputCache 元素(ASP.NET 设置架
Web.config详解+asp.net优化
【淘宝秘籍】如何提高店铺浏览量
百度链接流行度
获取Paypal身份标记的方法
PayPal支付接口参数
国际版PayPal在线支付接口ASP版,网站付款标准版
资讯动态
公司新闻
互联网资讯
电商资讯
优化推广
技术支持
关于我们
公司简介
企业文化
服务项目
公司新闻
服务项目
网站建设
网站推广
品牌策划
移动应用
服务支持
在线咨询
服务流程
产品报价
售后服务
联系我们
代理加盟
付款方式
在线留言
联系方式
联系方式
电话:400-683-0016
邮箱:sales@gzit.cn
QQ:250211130
微信:18520775521
Copyright © 广州京杭网络科技有限公司 2005-2025 版权所有
粤ICP备16019765号
广州京杭网络科技有限公司 版权所有
返回顶部
400-683-0016
在线咨询
微信二维码