AAl*_*rez 6 c# asp.net-mvc jquery
当我运行我的代码时,我得到了错误:
Unable to get value of the property 'unobtrusive': object is null or undefined
Run Code Online (Sandbox Code Playgroud)
这是正常的,但我正在添加我需要的所有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
Run Code Online (Sandbox Code Playgroud)
我在主表单上加载:
@Scripts.Render("~/bundles/jquery")
@Scripts.Render("~/bundles/jqueryui")
@Scripts.Render("~/bundles/jqueryval")
Run Code Online (Sandbox Code Playgroud)
我的捆绑配置有:
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*"));
Run Code Online (Sandbox Code Playgroud)
我在我的Script
文件夹中有相关的所有文件.
为什么我收到此错误?评论如果您需要查看任何文件,我会很乐意发布它
编辑:
脚本已加载(我已检查)此行给出错误:
jQuery.validator.unobtrusive.prototype.parse.call(this, selector);
Run Code Online (Sandbox Code Playgroud)
错误:
SCRIPT5007: Unable to get value of the property 'unobtrusive': object is null or undefined
Run Code Online (Sandbox Code Playgroud)
发现了问题.
我有另一个局部视图,它添加了一个脚本"〜/ Scripts/jquery ......"
所以我在主视图中有了这个包,而这个包在一个总是渲染的菜单的一部分中.似乎只是考虑了最后一个,并且没有在那里添加Unobtrusive.从局部视图中删除它,只留下主视图中的一个解决它.
谢谢你的猜测.