2

検証が必要な部分ページごとに、この jquery.validate.unobtrusive.min.js を呼び出すか宣言する必要があるのはなぜですか。

私はすでにマスターレイアウトでjsを定義しています。

ご協力ありがとうございました

4

1 に答える 1

2

検証が必要な部分ページごとに、この jquery.validate.unobtrusive.min.js を呼び出すか宣言する必要があるのはなぜですか。

いいえ、その必要はありません。レイアウトに一度追加するだけで十分です。

もちろん、AJAX 呼び出しなどを使用して部分的な HTML を DOM に追加し、この HTML に目立たない検証にバインドする必要があるフォーム要素が含まれている場合はparse、追加した直後に呼び出す必要がある次のメソッドを使用して、それらの解析を強制する必要があります。またはいくつかの要素を DOM に置き換えます。

$("form").removeData("validator");
$("form").removeData("unobtrusiveValidation");
$.validator.unobtrusive.parse("form");
于 2012-05-29T12:20:58.973 に答える