【问题标题】:Asp.Net MVC Input Validation still firing after being disabledAsp.Net MVC 输入验证在被禁用后仍然触发
【发布时间】:2010-06-28 19:40:46
【问题描述】:

我已在我的 web.Config 中禁用 validateRequest,但该应用仍在触发错误:

从客户端检测到有潜在危险的 Request.Form 值

我的 web.Config 中有以下内容

    <httpRuntime requestValidationMode="2.0" />
    <pages validateRequest="false">

我还在控制器中尝试了以下操作,但无济于事

<ValidateInput(False)> _
<AcceptVerbs(HttpVerbs.Post)> _
Function Edit(ByVal user As Domain.User, ByVal id As Integer) As ActionResult

【问题讨论】:

    标签: asp.net-mvc xss


    【解决方案1】:

    找到答案 Why is ValidateInput(False) not working?

    您必须在 Controller 和 web.Config 中设置 ValidInput。

        <httpRuntime requestValidationMode="2.0"/>
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2010-09-14
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-04-27
      • 1970-01-01
      相关资源
      最近更新 更多