当客户端向服务端传输特殊字符时报错,错误信息如下图:

在asp.net中Request提交时出现有html代码或javascript等字符串时,程序系统会认为其具有潜在危险的值。环境配置会报出“从客户端 中检测到有潜在危险的Request.Form值”这样的错误。出现这种错误是因为你提交的Form中有HTML字符串,例如你在TextBox中输入了html标签,或者在页面中使用了HtmlEditor组件等,解决办法是禁用validateRequest。

解决办法:(如果你程序版本是.net framework4.0或更高版本,一定要看方法三)

方法一、在.aspx文件头中加入一个属性(此方法asp.net webForm和asp.net MVC中均适用):

<%@  Page Language="C#" validateRequest="false" %>

方法二、修改web.config文件: (此方法不建议、不安全)

      <configuration><system.web><pages validateRequest="false" /> </system.web> </configuration>因为validateRequest默认值为true。只要设为false即可。

方法三、Web.config文件里面加上:<system.web>          <httpRuntime requestValidationMode="2.0" />  </system.web>

转载于:https://www.cnblogs.com/linJie1930906722/p/5124062.html

客户端向服务端传送特殊字符解决方法(检测到有潜在危险的 Request.Form 值)相关推荐

  1. MVC中提示错误:从客户端中检测到有潜在危险的 Request.Form 值的详细解决方法...

    今天往MVC中加入了一个富文本编辑框,在提交信息的时候报了如下的错误:从客户端(Content="<EM ><STRONG ><U >这是测试这...&q ...

  2. 从客户端中检测到有潜在危险的 request.form值[解决方法]

    当页面编辑或运行提交时,出现"从客户端中检测到有潜在危险的request.form值"问题,该怎么办呢?如下图所示: 下面博主汇总出现这种错误的几种解决方法: 问题原因:由于在as ...

  3. 使用Asp.net MVC 2.0 +.NET 4.0 出现 “从客户端 ... 中检测到有潜在危险的 Request.Form 值”错误的解决办法...

    我们在用Asp.net 开发 Web Form页面时,通常要提交包含Html内容的数据给后台程序代码处理时,会为页面设置 ValidateRequest="false" 属性,设置 ...

  4. 从客户端中检测到有潜在危险的 Request.Form 值的解决方案汇总

    #事故现场 在一个asp.net 的项目中,前端通过ajax将富文本中的文字内容post到服务端的一个ashx中,在ashx中尝试读取参数值时, 结果报错:"从客户端中检测到有潜在危险的 R ...

  5. 从客户端(CourseIssueContent=P财务审计师岗位认证招生简章BR...)中检测到有潜在危险的 Request.Form 值。...

    说明: 请求验证过程检测到有潜在危险的客户端输入值,对请求的处理已经中止.该值可能指示危及应用程序安全的尝试,如跨站点的脚本攻击.通过在 Page 指令或 配置节中设置 validateRequest ...

  6. 勤于思考:从客户端中检测到有潜在危险的 Request.Form 值

    在提交表单时候,asp.net 提示:"从客户端(......)中检测到有潜在危险的 Request.Form 值" . asp.net中的请求验证特性提供了某一等级的保护措施防止 ...

  7. KindEditor富文本编辑器, 从客户端中检测到有潜在危险的 Request.Form 值

    在用富文本编辑器时经常会遇到的问题是asp.net报的"检测到有潜在危险的 Request.Form 值"一般的解法是在aspx页面   page  标签中加上 validater ...

  8. 从客户端中检测到有潜在危险的request.form值

    从客户端中检测到有潜在危险的request.form值 今天被这个问题卡住了,在用到CKEDITOR的时候,老是报错显示输入字符存在潜在危险,之后百度了一下,试了这两种方法: 解决方案一:     在 ...

  9. 从客户端...中检测到有潜在危险的 Request.Form 值

    在.net中,Request时出现有HTML.Javascript等字符串时,系统会认为是危险值,运行显示"从客户端--中检测到有潜在危险的Request.Form值"这样的错. ...

最新文章

  1. 献上程序员大学四年珍藏的30个宝藏网站,全部拿出来
  2. 怎么将算法改成程序_多肉烂根怎么办?将土培改成水培,长势好,叶子变得更水灵...
  3. TOGAF:从业务架构到业务需求
  4. Cloud for Customer下拉菜单code list restriction CLR的实现原理
  5. java 拼图_拼图项目的诅咒:为什么Java 9一遍又一遍地延迟?
  6. cocos android-1,Cocos2D-Android-1之源码详解:5.Box2dTest
  7. Python多线程报错之RuntimeError
  8. 小象学院-人工智能机器学习
  9. 解决方案:ubuntu14.04安装后无法引导win7;Realtek-RTL8723BE无线网卡驱动的安装
  10. Android判断用户是否已完成设置向导(开机向导)
  11. java数组的时间复杂度_java时间复杂度计算
  12. 3_使用seurat sct方法中的reference based处理大数据超过100000个细胞 science advance
  13. 【写作技巧】五个方法让孩子迷上写作文!
  14. 重师者王,重友者霸,重己者亡
  15. 乔布斯传阅读体会【持续更新】
  16. 【计算机毕业设计】Java ssm 高校运动会管理系统(开题+源码+论文)
  17. David想对asc码进行位运算
  18. windows中Linux ubuntu子系统 安装talib 编译talib python 安装 talib 报错 - 简书
  19. 照做的话,发不了SCI论文你来找我
  20. java二进制转为汉字_Java 实现中文与二进制代码互转

热门文章

  1. 5 个流行的用于远程工作和在线会议的开源视频会议工具
  2. 添加Graphic Drivers PPA
  3. Ubuntu 安装 opencv-nonfree
  4. 基于Solr的空间搜索学习笔记
  5. ML 01、机器学习概论
  6. 中国航发牵手阿里云共同打造:航空新引擎
  7. bug4 导入新工程时报 Target runtime com.genuitec.runtime.generic.jee60 is not defined
  8. 微信开发直接访问本地调试
  9. 对2014年,关于轻应用的五大预言
  10. 设计模式之Composite