利用jquery解决MVC下A potentially dangerous Request.QueryString value was detected from the client问题
2010-09-14 13:45:28 来源:WEB开发网核心提示:其实A potentially dangerous Request.QueryString value was detected from the client错误原因是mvc检测了您的请求,如果有‘<’等字符串,利用jquery解决MVC下A potentially dangerous
其实A potentially dangerous Request.QueryString value was detected from the client错误原因是mvc检测了您的请求,如果有‘<’等字符串,就会有这个错误。解决办法在action前加
[AcceptVerbs(HttpVerbs.Post),ValidateInput(false)]
public ActionResult New(string xmlContent) {
…
但是如果你在action中
return View();
还是会出现这个错误,除非
return RedirectToAction("Result");
转到另一个action
解决方法1:
1.利用jquery的decodeURI和encodeURI方法编码字符串。
例如:
您要提交的field名字是xmlContent
那么填写如下代码
1.<% using (Html.BeginForm("New", "XML", FormMethod.Get, new { @onsubmit = "return CheckForm();" }))
- ››解决flash 中无法导出swf文件的方法
- ››jquery .ajax方法 异步表单,接收服务器返回的数据...
- ››jquery 添加\删除 cookie
- ››jquery 正则表达式判断是否为正确邮箱格式
- ››解决"ios模拟器未能安装此应用程序"办法...
- ››利用图层样式制作精致的相机图标
- ››解决jquery easyui easyloader加载外部js文件失败...
- ››解决无法使用Android SDK Manager下载SDK开发包的...
- ››解决网页内容无法复制
- ››jQuery EasyUI 数字框(NumberBox)用法
- ››解决Android手机在开发调试时logcat不显示输出信息...
- ››利用钢笔及涂抹抠出多发丝的人物
更多精彩
赞助商链接