検証が必要な部分ページごとに、この jquery.validate.unobtrusive.min.js を呼び出すか宣言する必要があるのはなぜですか。
私はすでにマスターレイアウトでjsを定義しています。
ご協力ありがとうございました
検証が必要な部分ページごとに、この jquery.validate.unobtrusive.min.js を呼び出すか宣言する必要があるのはなぜですか。
私はすでにマスターレイアウトでjsを定義しています。
ご協力ありがとうございました
検証が必要な部分ページごとに、この jquery.validate.unobtrusive.min.js を呼び出すか宣言する必要があるのはなぜですか。
いいえ、その必要はありません。レイアウトに一度追加するだけで十分です。
もちろん、AJAX 呼び出しなどを使用して部分的な HTML を DOM に追加し、この HTML に目立たない検証にバインドする必要があるフォーム要素が含まれている場合はparse
、追加した直後に呼び出す必要がある次のメソッドを使用して、それらの解析を強制する必要があります。またはいくつかの要素を DOM に置き換えます。
$("form").removeData("validator");
$("form").removeData("unobtrusiveValidation");
$.validator.unobtrusive.parse("form");