0

Ajax.BeignForm()で構成される部分ビューを作成しました。これについて読んだ限り、クライアント側の検証を機能させるには、次のスクリプトを参照する必要があります。

<script src="<%: Url.Content("~/Scripts/jquery-1.5.1.min.js") %>" type="text/javascript"></script>
<script src="<%: Url.Content("~/Scripts/jquery.validate.min.js") %>" type="text/javascript"></script>
<script src="<%: Url.Content("~/Scripts/jquery.validate.unobtrusive.min.js") %>" type="text/javascript"></script>

部分ビュー(Ajax.BeignForm()で構成されるビュー)を呼び出すビューで既にそれらを参照していましたが、それらを再参照する必要があります。しかし、それは私に2日かかる問題を引き起こし、ここで説明した問題を引き起こします。その問題は上記のスクリプトを削除することによってのみ解決され、それらを削除するとクライアント側の検証が機能しなくなります。何かアイデアはありますか?

4

2 に答える 2

0

次の2つのキーをappSettingsに追加しましたか?

    <add key="ClientValidationEnabled" value="true"/>
    <add key="UnobtrusiveJavaScriptEnabled" value="true"/>

いいえ、それらのスクリプトがすでにページにある場合は、それらを再度追加する必要はありません。

于 2011-08-29T16:55:39.597 に答える
0

これらの人を忘れないでください:

<configuration>
    <appSettings>
        <add key="ClientValidationEnabled" value="true"/>
        <add key="UnobtrusiveJavaScriptEnabled" value="true"/>
    </appSettings>
</configuration>
于 2011-08-29T17:01:06.777 に答える