如何在MVC 3中关闭客户端验证?

Jim*_*mbo 2 client-side-validation asp.net-mvc-3

我有一个客户端验证框架,我更喜欢使用ASP.NET MVC 3附带的现有框架.

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

我尝试过以下方法:

HtmlHelper.ClientValidationEnabled = false;
HtmlHelper.UnobtrusiveJavaScriptEnabled = false;
Run Code Online (Sandbox Code Playgroud)

这在web.config中:

<configuration>
  <appSettings>
    <add key="ClientValidationEnabled" value="false"/> 
    <add key="UnobtrusiveJavaScriptEnabled" value="false"/> 
  </appSettings>
</configuration>
Run Code Online (Sandbox Code Playgroud)

都没有工作:(

Ada*_*SFT 7

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

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

我只是尝试过(实际上两个都是假的)并且它工作正常.它的页面也可能被缓存.我建议保持UnobtrusiveJavaScriptEnabled = true,因为它添加了更轻的ajax属性.