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

unobtrusive を有効にし、clientvalidation を無効にします。

<構成>
  <アプリ設定>
    <add key="ClientValidationEnabled" value="false"/>
    <add key="UnobtrusiveJavaScriptEnabled" value="true"/>
  </appSettings>
</設定>

私はちょうどそれを試しました(実際には両方のfalseで)、うまくいきます。あなたのページもキャッシュされていた可能性があります。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 に答える