0

Ben App_Start/BundleConfig.csMvc4 datatables

bundles.Add(new ScriptBundle("~/bundles/jquery").Include(
         "~/Scripts/jquery-{version}.js")); 

    bundles.Add(new ScriptBundle("~/bundles/datatable").Include(
        "~/Content/DataTables-1.10.7/media/js/jquery.dataTables.min.js")); 

    bundles.Add(new StyleBundle("~/Content/css").Include(
        "~/Content/site.css", 
        "~/Content/DataTables-1.10.7/media/css/jquery.dataTables.min.css")); 

ve Görünümler'deki kod var aşağıdaki komut paket çalışmaz/Paylaşımlı/_Layout.cshtml

@Styles.Render("~/Content/css") 
@Scripts.Render("~/bundles/modernizr") 
@Scripts.Render("~/bundles/jquery") 
@Scripts.Render("~/bundles/datatable") 

ve CSS ve Datatable çalışmaz, ancak el ile eklediğimizde

<link href='@Url.Content("~/Content/DataTables-1.10.7/media/css/jquery.dataTables.min.css")' rel="stylesheet" /> 

<script src='@Url.Content("~/Content/DataTables-1.10.7/media/js/jquery.dataTables.min.js")' type="text/javascript"></script> 

çalışmaya başlar. Neyi yanlış yapıyorum ?

+0

Yeniden adlandır js komut "min" ile olanlara onsuz. Paketler, adlarında "min" yazan betikler dahilinde sorun yaşıyor. Bu soruya bakın: http://stackoverflow.com/questions/11980458/bundler-not-including-min-files –

cevap

0

Web sayfasının kaynak kodunu tarayıcıdan inceleyin ve şunlardan emin olun;

@Scripts.Render("~/bundles/jquery")  
@Styles.Render("~/Content/css") 
@Scripts.Render("~/bundles/modernizr") 
@Scripts.Render("~/bundles/datatable") 

EDIT:

jquery.dataTables.min.js olarak _Layout.cshtml yılındajquery.min.js

Değişim sırası sonra yükleniyor :

Ayrıca ab da olabilir web.config ayarları.

Web.config sayfanızda "Debug = True" ifadesi varsa, minimize edilen javascript dosyaları demetlere dahil edilmez.

sizin BundleConfig.cs ekleyiniz:

#if DEBUG 
     //by default all minimized files are ignored in DEBUG mode. This will stop that. 
     bundles.IgnoreList.Clear(); 
#endif 
+0

css, modernizr, jquery, proje oluşturduğumda varsayılan sipariştir. Ben sadece jquery sonra – Muflix

+0

@Muflix Cevabımı Düzenlediğimde datatable paket ekledim. –