我有最困难的时间绑定工作在Asp.Net MVC。我设置了EnableOptimizations,以便在转移到prod之前测试捆绑包。与jQuery的MVC绑定不能在调试更多
这里是我的RegisterBundles
bundles.Add(new ScriptBundle("~/bundles/jquery").Include(
"~/Scripts/jquery/jquery-{version}.js",
"~/Scripts/jquery/jquery-migrate-{version}.js"));
bundles.Add(new ScriptBundle("~/bundles/jqueryui").Include(
"~/Scripts/jquery/jquery-ui.js"));
bundles.Add(new ScriptBundle("~/bundles/jqueryval").Include(
"~/Scripts/jquery/jquery.validate*",
"~/Scripts/jquery/jquery.unobtrusive*"));
BundleTable.EnableOptimizations = true;
这里是我的_layout
@Scripts.Render("~/bundles/jquery")
@Scripts.Render("~/bundles/jqueryui")
@Scripts.Render("~/bundles/jqueryval")
然而,当我的页面呈现,它具有以下JavaScript错误。这告诉我,jQuery的JavaScript没有加载。看来,html被返回。我相信当捆绑包试图检索js时,它实际上会再次返回我的登录页面。
SyntaxError: expected expression, got '<' jquery:2:0
SyntaxError: expected expression, got '<' jqueryui:2:0
SyntaxError: expected expression, got '<' jqueryval:2:0
任何帮助,非常感谢。
你创建使用默认的Visual Studio模板的项目? – Thanigainathan