zoukankan      html  css  js  c++  java
  • 从客户端中检测到有潜在危险的 Request.Form 值 --MVC

    可以在处理Post方法的Action添加一个特性:

    [ValidateInput(false)],这样处理就更加有针对性,提高页面的安全性。

    如:

    [HttpPost]
    [ValidateInput(false)]
    public ActionResult ProcessData(MyModel model)
    {
          return View();
    }

    重要
    如果你使用的是MVC 3.0及以上版本,那么你会发现做了以上的设置后还是无效。这是因为你还需要在web.config中做以下设置:

    <system.web >
    <httpRuntime requestValidationMode="2.0" / >
    </system.web >
    欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。如果感觉对您有用,请点击推荐。您的支持,是我的动力!
  • 相关阅读:
    [IOI2014] 假期
    [SPOJ22343] Norma
    [APC001] D Forest
    [POI2004] SZN
    [JZOJ5837] Omeed
    [JZOJ5836] Sequence
    【题解】[CH弱省胡策R2]TATT
    【题解】简单题
    【题解】巧克力王国
    【题解】[SDOI2010]捉迷藏
  • 原文地址:https://www.cnblogs.com/ICE_Inspire/p/iceKnight.html
Copyright © 2011-2022 走看看