コードを実行すると、次のエラーが表示されます。
Unable to get value of the property 'unobtrusive': object is null or undefined
それは正常ですが、必要なすべての jquery を追加しています。
jquery.validate-vsdoc.js
jquery.validate.js
jquery.validate.min.js
jquery.validate.unobtrusive.js
jquery.validate.unobtrusive.min.js
jquery.unobtrusive-ajax.js
jquery.unobtrusive-ajax.min.js
これをメイン フォームにロードします。
@Scripts.Render("~/bundles/jquery")
@Scripts.Render("~/bundles/jqueryui")
@Scripts.Render("~/bundles/jqueryval")
そして、私のバンドル構成は次のとおりです。
bundles.Add(new ScriptBundle("~/bundles/jquery").Include(
"~/Scripts/jquery-{version}.js"));
bundles.Add(new ScriptBundle("~/bundles/jqueryui").Include(
"~/Scripts/jquery-ui-{version}.js"));
bundles.Add(new ScriptBundle("~/bundles/jqueryval").Include(
"~/Scripts/jquery.unobtrusive*",
"~/Scripts/jquery.validate*"));
私は自分のScript
フォルダに関連するすべてのファイルを持っています。
このエラーが発生するのはなぜですか? ファイルを見る必要がある場合はコメントしてください。喜んで投稿します
編集:
スクリプトが読み込まれます (確認しました)。この行でエラーが発生します。
jQuery.validator.unobtrusive.prototype.parse.call(this, selector);
エラー:
SCRIPT5007: Unable to get value of the property 'unobtrusive': object is null or undefined