开发学院网页设计JavaScript 利用jquery解决MVC下A potentially dangerous Req... 阅读

利用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();" }))

1 2 3 4  下一页

Tags:利用 jquery 解决

编辑录入:爽爽 [复制链接] [打 印]
[]
  • 好
  • 好的评价 如果觉得好,就请您
      0%(0)
  • 差
  • 差的评价 如果觉得差,就请您
      0%(0)
更多精彩
    赞助商链接

    热点阅读
      焦点图片
        最新推荐
          精彩阅读