专业网站建设品牌,18年专业建站经验,服务6000+客户--广州松河
免费热线:400-963-0016
微信咨询
|
联系我们
扫二维码关注公众号
网站首页
网站建设
短视频
网站推广
网站模板
客户案例
资讯动态
关于我们
网站首页
网站建设
短视频
网站推广
网站模板
客户案例
资讯动态
关于我们
位置:
广州松河
>
技术支持
> 解决asp.net中“从客户端中检测到有潜在危险的Request.Form值”的错误
解决asp.net中“从客户端中检测到有潜在危险的Request.Form值”的错误
来源:网络整理 时间:2023/2/14 0:04:08 共
3643
浏览
解决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。
版权说明:
本网站凡注明“广州松河 原创”的皆为本站原创文章,如需转载请注明出处!
本网转载皆注明出处,遵循行业规范,如发现作品内容版权或其它问题的,请与我们联系处理!
欢迎扫描右侧微信二维码与我们联系。
相关主题:
鄞州区设计网站建设公司
文具商城设计网站排名
产品图片设计网站推荐
老师图标设计网站大全
招聘系统设计网站有哪些
网易教学设计网站是什么
好用的脚本设计网站推荐
巧妙设计网站推荐知乎
巧妙设计网站有哪些名字
购买专利设计网站哪个好
·上一条:
js限制文本框只能输入数字方法汇总
|
·下一条:
asp用类实现公历与农历相互转换
同类资讯
mysql拼音怎么查询,ij是什么意思网络用语_数据库
mysql 主键查询速度,mysql数据库是做什么用的_数据库
mysql查询慢sql,PostgreSQL与MySQL相比_数据库
EXCEL数据库属于哪种类型_数据库
mysql 查询效率优化,Mysql中哪些场景下会导致使用了索引但索引失
查询mysql驱动版本,mysql是软件吗_数据库
mysql 查询man,数据分析人员需要掌握sql到什么程度_数据库
php每次请求都要重新连接数据库_数据库
命令行MySQL连接查询,linux查看mysql数据表结构_数据库
zblog优缺点_数据库
mysql聚合查询速度慢,有无专门学it的软件_数据库
mysql首次数据查询,如何开启MySQL慢查询日志_数据库
如何使用使用分页查询来适应挖掘海量数据呢_数据库
Python数据库中怎样创建请求连接_数据库
空字段是什么_数据库
zabbix的优缺点_数据库
刚毕业在浪潮集团找到一个非常普通的岗位_数据库
学编程有哪些好点的网站_数据库
mysql状态转换语句_数据库
mysql 查询常量,学习java需要具备哪些基础知识_数据库
资讯动态
公司新闻
互联网资讯
电商资讯
优化推广
技术支持
关于我们
公司简介
企业文化
服务项目
公司新闻
服务项目
网站建设
网站推广
品牌策划
移动应用
服务支持
在线咨询
服务流程
产品报价
售后服务
联系我们
代理加盟
付款方式
在线留言
联系方式
联系方式
电话:400-963-0016
邮箱:sales@itwy.com
QQ:250211130
微信:18520775521
Copyright © 广州松河信息科技有限公司 2005-2026 版权所有
粤ICP备16019765号
广州松河信息科技有限公司 版权所有
18520775521
QQ洽谈
sales@itwy.com