2013-09-07 2 views
0

Я пытался добавить несколько сценариев в одной связкеНевозможно добавить скрипты в пачке (ASP.NET MVC 4)

bundles.Add(new ScriptBundle("~/bundles/scripts").Include("~/Scripts/jquery.nivo.slider.pack.js", 
      "~/Scripts/jquery.jcarousel.min.js", 
      "~/Scripts/jquery.jcarousel-control.min.js", 
      "~/Scripts/jquery.jcarousel-autoscroll.min.js")); 

, но в результате я получил на моей странице только один, первый сценарий

<script src="/Scripts/jquery.nivo.slider.pack.js"></script> 

(конечно, я добавил все скрипты в Scripts папке.)
Что случилось? Как я могу это исправить?

ответ

1

ЦЕПЬ Include вызовы:

bundles.Add(new ScriptBundle("~/bundles/scripts") 
    .Include("~/Scripts/jquery.nivo.slider.pack.js") 
    .Include("~/Scripts/jquery.jcarousel.min.js") 
    .Include("~/Scripts/jquery.jcarousel-control.min.js") 
    .Include("~/Scripts/jquery.jcarousel-autoscroll.min.js")) 
+0

О, спасибо большое! такая глупая ошибка. – Heidel

+2

, но почему скрипты для скриптов othes работают без 'Include', например,' bundles.Add (новый ScriptBundle ("~/bundles/jqueryval"). Включить ( "~/Scripts/jquery.unobtrusive *", "~/Scripts/jquery.validate * "));' и то же самое о css 'bundles.Add (новый StyleBundle (" ~/Content/css "). Include (" ~/Content/reset.css ", " ~/Content /style.css ", " ~/Content/nivo-slider.css ", " ~/Content/ie8-style.css "));'? – Heidel

0

Попробуйте это,

bundles.Add(new ScriptBundle("~/bundles/Yourscripts").Include(
      "~/Scripts/jquery.nivo.slider.pack.js", 
      "~/Scripts/jquery.jcarousel.min.js", 
      "~/Scripts/jquery.jcarousel-control.min.js", 
      "~/Scripts/jquery.jcarousel-autoscroll.min.js")); 

и она работает.

Смежные вопросы