【问题标题】:How do I turn off client side validation in MVC 3?如何在 MVC 3 中关闭客户端验证?
【发布时间】:2011-06-06 15:19:14
【问题描述】:

我有一个客户端验证框架,与 ASP.NET MVC 3 附带的现有框架相比,我更愿意使用它。

有人知道如何在 MVC 3 中禁用它吗?

我尝试了以下方法:

HtmlHelper.ClientValidationEnabled = false;
HtmlHelper.UnobtrusiveJavaScriptEnabled = false;

这在 web.config 中:

<configuration>
  <appSettings>
    <add key="ClientValidationEnabled" value="false"/> 
    <add key="UnobtrusiveJavaScriptEnabled" value="false"/> 
  </appSettings>
</configuration>

都没有工作:(

【问题讨论】:

    标签: asp.net-mvc-3 client-side-validation


    【解决方案1】:

    启用不显眼并禁用客户端验证。

    设置> 配置>

    我刚试过(实际上都是假的),效果很好。您的页面也可能被缓存。我建议保留 UnobtrusiveJavaScriptEnabled=true 因为它添加了更轻的 ajax 属性。

    【讨论】:

      【解决方案2】:

      在您的 web.config 中禁用它:

      <appSettings>
        <add key="ClientValidationEnabled" value="false"/>
      </appSettings>
      

      【讨论】:

        【解决方案3】:

        对我来说,该设置似乎需要在基本 web.config 中进行设置。 如果您尝试在 VIEW web.config 文件中设置它似乎会被忽略!

        【讨论】:

          猜你喜欢
          • 2011-11-06
          • 1970-01-01
          • 1970-01-01
          • 2012-07-29
          • 1970-01-01
          • 2012-05-25
          • 2011-07-03
          • 2011-10-03
          相关资源
          最近更新 更多