从客户端(txtContent="<p>1</p>")中检测到有潜在危险的 Request.Form 值
2016-12-08 10:38
447 查看
出现这个问题,一般是由于.Net Framework 使用了4.0版本造成的。(从 .Net Framework 4.0 开始,ASP.NET开始强制检测Request参数安全),而我们可以通过修改 Web.config 来恢复 2.0 版本的模式。
第一种,
修改Web.config,增加requestValidationMode="2.0"属性值,<httpRuntime maxRequestLength="2097151" executionTimeout="3600" requestValidationMode="2.0" />,通过更改验证模式为2.0,同时在页头设置validateRequest="false" 。
第二种,
通过ajax等方式提交数据,将富文本的内容先进行编码转换,然后在后台解码。
第一种,
修改Web.config,增加requestValidationMode="2.0"属性值,<httpRuntime maxRequestLength="2097151" executionTimeout="3600" requestValidationMode="2.0" />,通过更改验证模式为2.0,同时在页头设置validateRequest="false" 。
第二种,
通过ajax等方式提交数据,将富文本的内容先进行编码转换,然后在后台解码。
相关文章推荐
- Android7.0 SystemUI StatusBar和Notification代码浅析
- FreeMarker 获取页面request、session
- iOS蓝牙4.0(BLE)-LightBlue与cc2540开发板通信
- 334. Increasing Triplet Subsequence
- Vue学习(二)自定义指令
- #194-D unrecognized character escape sequence
- vue如何实现父子组件通信,以及非父子组件通信(待看)
- [LeetCode]Unique Substrings in Wraparound String
- MiniGui开发:Ubuntu14.04环境安装qvfb工具
- 我的权限系统设计实现MVC4 + WebAPI + EasyUI + Knockout(转)
- String,StringBuffer与StringBuilder的区别
- vue实现多种复选框,含搜索
- url模块和querystring模块
- 更新证书,打包异常"UUID not found"
- SQL Server 扩展事件(Extented Events)从入门到进阶(2)——在GUI中创建基础扩展事件
- SQL Server 扩展事件(Extented Events)从入门到进阶(2)——在GUI中创建基础扩展事件
- SQL Server 扩展事件(Extented Events)从入门到进阶(2)——在GUI中创建基础扩展事件
- ChromeDriver和chrome浏览器的版本不一致导致的UI自动化问题
- UIPopoverController使用详解
- 调用线程无法访问此对象,因为另一个线程拥有该对象