我只在我的MVC网站的IE中收到此错误:
SCRIPT5007:无法获取未定义或空引用的属性“调用”
jquery.validate.js,第1234行第5个字符
我已经四处寻找答案了,找不到解决方案. Chrome工作正常.当我谷歌确切的错误消息,我被带到这里:script bundle not working,但那里的答案没有帮助我.
我尝试通过Visual Studio NuGet包管理器更新我的jQuery和jQuery验证插件.我将jQuery升级到版本2.0.3和jQuery Validation 1.11.1.我想我之前有过jQuery 1.9.x.这没有效果.
我相信我的捆绑是标准的:
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*"));
在我的布局页面的尾端,这些是我的Scripts.Render调用:
@Scripts.Render("~/bundles/jquery") @Scripts.Render("~/bundles/jqueryui") @Scripts.Render("~/bundles/jqueryval") @RenderSection("Scripts",false) </body> </html>
任何帮助是极大的赞赏.