我该如何关闭客户端验证在MVC 3? [英] How do I turn off client side validation in MVC 3?

查看:92
本文介绍了我该如何关闭客户端验证在MVC 3?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我有一个客户端验证了一个框架,我倒是preFER到在现有的一个附带ASP.NET MVC 3。

I have a framework for client side validation that I'd prefer to use over the existing one that ships with ASP.NET MVC 3.

有谁知道如何在MVC 3禁用它?

Does anyone know how to disable it in MVC 3?

我曾尝试以下内容:

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

这在web.config中:

And this in the web.config:

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

无论是工作过:(

Neither have worked :(

推荐答案

启用不显眼和禁用clientvalidation。

enable unobtrusive and disable clientvalidation.


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

我只是(与两个假实际上)尝试过了,它工作正常。其可能你的页面是被缓存为好。我建议,因为较轻的阿贾克斯保持UnobtrusiveJavaScriptEnabled =真实属性它增加了。

I just tried it (actually with both false) and it works fine. Its possible your page was being cached as well. I recommend keeping UnobtrusiveJavaScriptEnabled=true because of the lighter ajax attributes it adds.

这篇关于我该如何关闭客户端验证在MVC 3?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆