0

번들 DataTables Core?올바르게 내가 제대로 nuget 패키지를 번들 어떻게 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 오류를 얻고로 내 BundleConfig.cs 파일 설정을 가지고 .png를 찾을 수 없다는,이 파일은 현재

내가 설치 한 후 nuget 패키지를 배치 어디
\ 
\Content\images 

에 살고 있습니다. 나는 테이너가 업데이트를 출시하고 모든 버전으로 제대로 번들 서버는 항상

{siteroot}/images/sort_asc.png 

답변

0

패키지에 이미지를 찾고,이 모든 문제를 해결하지 않는 것

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

사용하여 시도했다 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"; 
}