文档章节

asp.net mvc 处理”从客户端中检测到有潜在危险的 request.form 值。”

随智阔
 随智阔
发布于 2012/08/08 21:35
字数 345
阅读 214
收藏 0

这种情况是服务器安全设置下防止客户端发送包含html的数据到服务器端,以前在asp.net webform之中都是采用在page指令中加上validateRequest为false的属性,或者直接在Web.config文件中进行配置,

现在使用asp.net mvc框架开发web 应用程序了,当然也是可以在Web.config文件中配置的,但是这样的话基本上是将整个Web应用程序进行了限制,有时候只想限定某一部分功能。asp.net mvc中也还有两种方式可以办到。第一种,就是在需要获取客户端信息的Action上添加[ValidateInput(false)]特性即可。另外一种,那就是现在的ASP.NET MVC Controller中有一个属性是ValidateRequest。只要将这个属性设置为false就可以获取到客户端的值了。

第一种写法:

        [ValidateInput(false)]
public ActionResult DemoView()
        {
//.........
return View();
        }

第二种我就直接在Controller构造函数中进行了给ValidateRequest设置为了false,其实只要是获取数据之前任何地方都是可以进行设置的。

public ControllerDemoController()
        {
this.ValidateRequest = false;
        }

 

网站开发_网站制作_网站维护_网店制作_网店安装_商城制作_手机软件_企业网站_办公软件_QQ:471226865QQ:471226865
点点更健康

© 著作权归作者所有

随智阔
粉丝 21
博文 687
码字总数 705350
作品 0
海淀
程序员
私信 提问
.net 2.0 4.0 表单中危险字符

asp.net中“从客户端中检测到有潜在危险的Request.Form值”错误的解决办法 在提交表单时候,asp.net 提示:"从客户端(......)中检测到有潜在危险的 Request.Form 值" 。asp.net中的请求验证特...

宝贝女儿
2018/11/15
32
0
“/”应用程序中的服务器错误。

从客户端(ftb1="fadsf...")中检测到有潜在危险的 Request.Form 值。 说明: 请求验证过程检测到有潜在危险的客户端输入值,对请求的处理已经中止。该值可能指示危及应用程序安全的尝试,如跨站...

冰点沐雪
2012/07/22
0
0
从客户端中检测到有潜在危险的 request.form值

问题原因:由于在asp.net中,Request提交时出现有html代码或javascript等字符串时,程序系统会认为其具有潜在危险的值。环境配置会报出“从客户端 中检测到有潜在危险的Request.Form值”这样...

贱鱼
2017/10/24
17
0
百度Web富文本编辑器ueditor在ASP.NET MVC3项目中的使用说明

====================================================================== 【百度Web富文本编辑器ueditor在ASP.NET MVC3项目中的使用说明】 ----by 夏春涛 2014-02-20 ===================......

夏春涛
2015/09/05
0
0
服务器维护大全

服务器安全维护计划书 一.服务器操作系统的安全维护 1、对网站的代码进行检查,检查是否被黑客放置了网页木马和ASP木马、网站代码中是否有后门程序。   2、对网站代码安全性进行检查,检查...

lmq506
2011/12/09
0
0

没有更多内容

加载失败,请刷新页面

加载更多

射频 - 灵敏度

灵敏度是一个规格指示器,显示设备接收信号的程度,并在“令人满意的错误率”内对其进行解码。 (“令人满意的错误率”的错误率应该有多低,通常由每个应用自己的规范定义)。灵敏度以功率电...

demyar
30分钟前
6
0
java @Contract 的pom坐标

应用 @Contract(value = "_ -> param1", pure = true) int getNum(int i){ return i;} pom <dependency> <groupId>org.jetbrains</groupId> ......

macker
33分钟前
6
0
git 拉取指定分支

//默认(xxx指的是url)git clone xxx//指定分支(xxx指的是url)git clone -b 分支名 xxx

uug
40分钟前
7
0
阿里云报SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo failed:根本原因

报错内容如下: 系统架构如下: 15台阿里云服务器集群(主服放在华南可用区A区,其他14台分别部署在A/B/C/D/E区都有) + 1台阿里云Reids(A区) + 5台阿里云mysql服务器(1主4从)(A区) 报错请况: 这个...

银装素裹
43分钟前
7
0
Android Handler理解

Handler是什么 Handler是Android 线程间通信工具类。 一般用于子线程向主线程发送消息,将子线程中执行结果通知主线程,从而在主线程中执行UI更新操作。 源码角度理解 Handler负责发送(sen...

二营长的意大利炮手
49分钟前
7
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部