kiedy używam poniżej Wiązanie w MVC 4, moja aplikacja pobiera kilka błędów JavaScript, takich jak „jQuery niezdefiniowana”Błąd JavaScript w ASP.NET MVC 4 Wiązanie
bundles.Add(new ScriptBundle("~/bundles/jquery").Include(
"~/Scripts/jquery-{version}.js",
"~/Scripts/jquery-ui-{version}.js",
"~/Scripts/jquery.unobtrusive*",
"~/Scripts/jquery.validate*"));
Ale kiedy używać poniższego podejście, Moja aplikacja działa bez błędów javascript:
bundles.Add(new ScriptBundle("~/bundles/jquery1").Include(
"~/Scripts/jquery-{version}.js"));
bundles.Add(new ScriptBundle("~/bundles/jquery2").Include(
"~/Scripts/jquery-ui-{version}.js"));
bundles.Add(new ScriptBundle("~/bundles/jquery3").Include(
"~/Scripts/jquery.unobtrusive*"));
bundles.Add(new ScriptBundle("~/bundles/jquery3").Include(
"~/Scripts/jquery.validate*"));
Moje pytanie: czym polega problem?
W trybie debugowania, czy poszczególne znaczniki skryptów są dodawane we właściwej kolejności? – jrummell
Wygląda na to, że skrypty są zawarte w niewłaściwej kolejności. Ta odpowiedź sugeruje, że może to być wersja Web Optimization Framework, której używasz: http://stackoverflow.com/a/11995916/1043198 –
@AntP bardzo dziękuję, zaktualizowałem do Microsoft.AspNet.Web.Optimization wersji 1.1 .0-Beta1 teraz moja aplikacja działa poprawnie. – user197508