我有一个客户端验证框架,我更喜欢使用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>
两者都没有奏效:(
答案 0 :(得分:7)
启用不显眼的功能并禁用客户端验证。
<configuration> <appSettings> <add key="ClientValidationEnabled" value="false"/> <add key="UnobtrusiveJavaScriptEnabled" value="true"/> </appSettings> </configuration>
我刚尝试过(实际上两个都是假的)并且它运行正常。它的页面也可能被缓存。我建议保持UnobtrusiveJavaScriptEnabled = true,因为它添加了更轻的ajax属性。
答案 1 :(得分:1)
在web.config中禁用它:
<appSettings>
<add key="ClientValidationEnabled" value="false"/>
</appSettings>
答案 2 :(得分:0)
对我来说,看起来需要在基础web.config中设置设置。 如果您尝试在视图中设置web.config文件,那么您将被忽视