用户在页面上提交表单到服务器时,因为插入html代码报错
来源:互联网 发布:linux挂载ntfs硬盘 编辑:程序博客网 时间:2024/06/06 14:11
错误:
A potentiallydangerous Request.Form value was detected from the client
解决方案:
用户在页面上提交表单到服务器时,服务器会检测到一些潜在的输入风险,例如使用富文本编辑器控件(RichTextBox、FreeTextBox、CuteEditor等)编辑的内容中包含有HTML标记或脚本标记,ASP.NET页面会抛出一个"A potentially dangerous Request.Formvalue was deceted from the client"的异常。这个是ASP.NET页面为了防范页面注入功能的一种保护机制,要取消这种保护,常规的做法是在.aspx文件的<%@Page %>部分加入ValidateRequest="false"属性。但是从.NET 4.0开始你可能需要多修改一个地方,在网站的web.config文件中加入这行配置:
<system.web>
<compilation debug="true" targetFramework="4.0"/>
<httpRuntime requestValidationMode="2.0"/>
</system.web>
同时,你还需要确保页面上用户输入的部分不会存在任何注入攻击的代码,常用的做法是使用Encode处理。
0 0
- 用户在页面上提交表单到服务器时,因为插入html代码报错
- asp.net 中将表单提交到另一页 Code-Behind(代码和html在不同的页面)
- asp.net 中将表单提交到另一页Inline Code(代码和html在同一页面)
- 21、在选择的时候跳到另一页面上,选择男女,然后提交表单内容
- 提交表单到服务器
- 提交搜索表单 html页面表格导出到excel总结
- 表单提交数据的方式 怎么在服务器获取 服务器控件 html服务器控件 提交服务器之前的验证 前台网页编写c#代码
- 解决在Vue项目中时常因为代码缩进导致页面报错的问题
- php提交服务器表单到数据库基础代码
- 在html页面中插入jsp代码实现页面导航
- struts2 用户提交表单时 JSP页面 Action类
- 用户刷新页面时重复提交表单解决办法
- CKeditor 或其他textarea在提交表单之后,在页面调用时显示html源代码的问题
- 删除通过SVN提交到服务器上的代码
- Git命令提交代码到Gitblit本地服务器上
- nodejs提交form表单并将提交信息显示在页面上
- HTML提交表单不跳转页面
- 提交表单,跳转到PHP页面时出现乱码问题
- UIView之setNeedsDisplay、setNeedsLayout
- Android利用LocalSocket实现Java端进程与C端进程之间的IPC
- Onhand Qty(Tree) Diagnostics Scripts R12
- Android 下挂载android的nfs文件系统
- Drools学习笔记1-规则引擎介绍
- 用户在页面上提交表单到服务器时,因为插入html代码报错
- 编写android HAL举例: lights
- ORA-00001 : Unique Constraint Violated Caused by DATE VS Timestamp(6)
- naver各个词典服务
- android 几种获得收益渠道的封装
- ORA-00845: MEMORY_TARGET not Supported on This System
- 权限管理 (三)DWR实现异步通信
- 25个增强iOS应用程序性能的提示和技巧
- Android开发进阶之NIO非阻塞包