2

我有一个客户端验证框架,我更喜欢使用它而不是 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>

都没有工作:(

4

3 回答 3

7

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

<配置>
  <应用设置>
    <add key="ClientValidationEnabled" value="false"/>
    <add key="UnobtrusiveJavaScriptEnabled" value="true"/>
  </app设置>
</配置>

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

于 2011-06-06T15:43:45.300 回答
1

在您的 web.config 中禁用它:

<appSettings>
  <add key="ClientValidationEnabled" value="false"/>
</appSettings>
于 2011-06-06T15:22:10.557 回答
0

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

于 2014-02-19T17:52:55.170 回答