@Scripts.Render("~/bundles/jquery")
@Scripts.Render("~/bundles/jqueryui")
@Scripts.Render("~/bundles/jqueryval")
そして、私のバンドルの設定があります:
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
私は私のメインフォーム上でこれを読み込む
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
フォルダには、すべてのファイルが関連しています。
なぜこのエラーが発生しますか? コメントあなたは、任意のファイルを参照する必要があると私は喜んでそれを掲示する場合
EDIT:
jQuery.validator.unobtrusive.prototype.parse.call(this, selector);
ERROR:
スクリプトが この行はエラーになります(私がチェックした)ロードされています
SCRIPT5007: Unable to get value of the property 'unobtrusive': object is null or undefined
すべてのファイルがあることが確かな場合は( "jquery.validate.unobtrusive.js"など)、すべてのスクリプトを "grep"コマンドでチェックするか、 "Notepad ++"で "邪魔にならない"要素を探してください。 – Pragmateek
2分前にパッケージマネージャコンソールからupdate-packagesを実行したので、正しいはずです。 – AAlferez
私はチェックし、その要素はそこにあります – AAlferez