您的位置:首页 > 编程语言 > ASP

asp.net mvc 客户端 ...中检测到有潜在危险的 Request.Form 值。

2014-06-20 15:23 246 查看
由于以前的fckeditor的版本比较老,在ie11 等一些浏览器里面已经不能显示了,只能使用兼容模式才能看到上面的工具栏,所以最近就尝试了一下更换一个,这个时候就想到了新版本的fckeditor(结果发现图片上传功能需要额外的购买,所以还是算了),最后决定使用kindeditor,试了一下支持多张图片上传、单张图片上传,而且配置很简单,最新的版本支持ie 11,然后在mvc中用了一下,感觉很不错,但是当提交表单的时候,会出现客户端 ...中检测到有潜在危险的 Request.Form 值。 这个问题我们经常在webform中遇到,所以我们可以在webconfig中更改httpruntime改成2.0版本的,但是这样整站都不验证了,所以我不太推荐这种方式,mvc中有一个比较好的功能,就是在action外面加上[ValidateInput(false)]
即可,使用起来很方便,相对来说也方便了一些,不过记得前台取值的时候,要用html.raw否则出来的就会使html代码哦~!

后台:

[ValidateInput(false)]
public ActionResult Index(string content)
{
if(!string.IsNullOrEmpty(content))
{
ViewBag.content = content;
}
return View();
}


前台:

@using (Html.BeginForm())
{
<textarea id="content1" name="content" cols="100" rows="8" style="width:800px;height:450px;visibility:hidden;"></textarea>
<input type="submit" value="提交" />
}
<div>@Html.Raw(ViewBag.content)</div>


内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐