0

如何正確捆綁NuGet包DataTables Core?我有我的BundleConfig.cs文件設置如下正確捆綁datatables.net.core NuGet包

public class BundleConfig 
{ 
    // For more information on bundling, visit http://go.microsoft.com/fwlink/?LinkId=301862 
    public static void RegisterBundles(BundleCollection bundles) 
    { 
     bundles.Add(new ScriptBundle(Bundles.ShippingMemo).Include(
        "~/Scripts/App/Main.js" 
      )); 

     bundles.Add(new ScriptBundle(Bundles.GiftCard).Include(
        "~/Scripts/App/GiftCard.js" 
      )); 

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

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

     bundles.Add(new ScriptBundle(Bundles.JqueryValidate).Include(
        "~/Scripts/jquery.validate*")); 

     // Use the development version of Modernizr to develop with and learn from. Then, when you're 
     // ready for production, use the build tool at http://modernizr.com to pick only the tests you need. 
     bundles.Add(new ScriptBundle(Bundles.Modernizr).Include(
        "~/Scripts/modernizr-*")); 

     bundles.Add(new ScriptBundle(Bundles.BoostrapJS).Include(
        "~/Scripts/bootstrap.js", 
        "~/Scripts/respond.js")); 

     bundles.Add(new ScriptBundle(Bundles.DataTablesJS).Include(
       "~/Scripts/jquery.dataTables.js")); 

     bundles.Add(new StyleBundle(Bundles.CSS).Include(
        "~/Content/bootstrap.css", 
        "~/Content/site.css", 
        "~/Content/fonts.css" 
       ) 
        .Include("~/Content/font-awesome.css", new CssRewriteUrlTransform())); 

     bundles.Add(new StyleBundle(Bundles.DataTablesStyle).Include(
      "~/Content/jquery.dataTables.css" 
     )); 
    } 
} 

public static class Bundles 
{ 
    public const string CSS = "~/Content/css"; 

    public const string DataTablesStyle = "~/Content/datatables"; 

    public const string DataTablesJS = "~/bundles/datatables"; 

    public const string BoostrapJS = "~/bundles/bootstrap"; 

    public const string JqueryJS = "~/bundles/jquery"; 

    public const string JqueryUI = "~/bundles/jqueryui"; 

    public const string JqueryValidate = "~/bundles/jqueryval"; 

    public const string Modernizr = "~/bundles/modernizr"; 

    public const string ShippingMemo = "~/bundles/App/Main"; 

    public const string GiftCard = "~/bundles/App/GiftCard"; 
} 



} 

而且我越來越對sort_asc.png和sort_both 404錯誤.png沒有被發現,這些文件目前生活在

\ 
\Content\images 

哪個是nuget軟件包在我安裝它之後放置它們的位置。我一直在使用

bundles.Add(new StyleBundle(Bundles.DataTablesStyle).Include(
      "~/Content/jquery.dataTables.css", new CssRewriteUrlTransform() 
)); 

這似乎並沒有在所有解決問題試過,服務器始終在

{siteroot}/images/sort_asc.png 

回答

0

包尋找圖像維護者發佈的更新和現在的一切正確捆綁的版本1.10.15.1

我的工作BundleConfig.cs

public class BundleConfig 
{ 
    // For more information on bundling, visit http://go.microsoft.com/fwlink/?LinkId=301862 
    public static void RegisterBundles(BundleCollection bundles) 
    { 
     bundles.Add(new ScriptBundle(Bundles.ShippingMemo).Include(
        "~/Scripts/App/Main.js" 
      )); 

     bundles.Add(new ScriptBundle(Bundles.GiftCard).Include(
        "~/Scripts/App/GiftCard.js" 
      )); 

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

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

     bundles.Add(new ScriptBundle(Bundles.JqueryValidate).Include(
        "~/Scripts/jquery.validate*")); 

     // Use the development version of Modernizr to develop with and learn from. Then, when you're 
     // ready for production, use the build tool at http://modernizr.com to pick only the tests you need. 
     bundles.Add(new ScriptBundle(Bundles.Modernizr).Include(
        "~/Scripts/modernizr-*")); 

     bundles.Add(new ScriptBundle(Bundles.BoostrapJS).Include(
        "~/Scripts/bootstrap.js", 
        "~/Scripts/respond.js")); 

     bundles.Add(new ScriptBundle(Bundles.DataTablesJS).Include(
       "~/Scripts/jquery.dataTables.js")); 

     bundles.Add(new StyleBundle(Bundles.CSS).Include(
        "~/Content/bootstrap.css", 
        "~/Content/site.css", 
        "~/Content/fonts.css" 
       ) 
        .Include("~/Content/font-awesome.css")); 

     bundles.Add(new StyleBundle(Bundles.DataTablesStyle).Include(
      "~/Content/Datatables/jquery.dataTables.css")); 


     //bundles.UseCdn = true; 
     //BundleTable.EnableOptimizations = true; 
     //bundles.Add(new StyleBundle("~/bundles/azalea39", 
     //"http://azalea.com/web-fonts/Code39Azalea.min.css" 
     //).Include(
     // "~/Scripts/azalea39")); 

    } 
} 

public static class Bundles 
{ 
    public const string CSS = "~/Content/css"; 

    public const string DataTablesStyle = "~/Content/datatables/css"; 

    public const string DataTablesJS = "~/bundles/datatables"; 

    public const string BoostrapJS = "~/bundles/bootstrap"; 

    public const string JqueryJS = "~/bundles/jquery"; 

    public const string JqueryUI = "~/bundles/jqueryui"; 

    public const string JqueryValidate = "~/bundles/jqueryval"; 

    public const string Modernizr = "~/bundles/modernizr"; 

    public const string ShippingMemo = "~/bundles/App/Main"; 

    public const string GiftCard = "~/bundles/App/GiftCard"; 
}