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

    错误提示:

    从客户端(Contents="<p>
    asdf
    </p>
    <p...")中检测到有潜在危险的 Request.Form 值。

    说明: 请求验证过程检测到有潜在危险的客户端输入值,对请求的处理已经中止。该值可能指示存在危及应用程序安全的尝试,如跨站点脚本攻击。若要允许页面重写应用程序请求验证设置,请将 httpRuntime 配置节中的 requestValidationMode 特性设置为 requestValidationMode="2.0"。示例: <httpRuntime requestValidationMode="2.0" />。设置此值后,可通过在 Page 指令或 <pages> 配置节中设置 validateRequest="false" 禁用请求验证。但是,在这种情况下,强烈建议应用程序显式检查所有输入。有关更多信息,请参见 http://go.microsoft.com/fwlink/?LinkId=153133。

    异常详细信息: System.Web.HttpRequestValidationException: 从客户端(Contents="<p>
    asdf
    </p>
    <p...")中检测到有潜在危险的 Request.Form 值。

    解决办法:

    第一步在 web.config 网站配置文件增加 <httpRuntime requestValidationMode="2.0" />
      所放位置:

    <system.web>

    ..........

     <httpRuntime requestValidationMode="2.0" />

    </system.web>

    第二步:如下Update 代码前增加 [AcceptVerbs(HttpVerbs.Post), ValidateInput(false)]

    [AcceptVerbs(HttpVerbs.Post), ValidateInput(false)]
    public JsonResult Update(Category model){

    ......................

    }

  • 相关阅读:
    CodeForces gym Nasta Rabbara lct
    bzoj 4025 二分图 lct
    CodeForces 785E Anton and Permutation
    bzoj 3669 魔法森林
    模板汇总——快读 fread
    bzoj2049 Cave 洞穴勘测 lct
    bzoj 2002 弹飞绵羊 lct裸题
    HDU 6394 Tree 分块 || lct
    HDU 6364 Ringland
    nyoj221_Tree_subsequent_traversal
  • 原文地址:https://www.cnblogs.com/intotf/p/3114336.html
Copyright © 2011-2022 走看看