У меня труднее всего получить связывание для работы в Asp.Net MVC. У меня есть EnableOptimizations, чтобы я мог тестировать пакеты перед переходом на prod.Сборка MVC с jquery, не работающая в отладочном режиме
Вот мои 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
Любая помощь очень ценится.
ли вы создать проект с использованием визуальных шаблонов студии по умолчанию? – Thanigainathan