2016-11-29 42 views
0
不同的網頁

創造不同的CSS束,這是我的卡帶包代碼, 我NEAD來配置,因此將支持多個CSS bundelsC#卡帶 - 如何爲

public class CassetteBundleConfiguration : IConfiguration<BundleCollection> 
{ 
    public void Configure(BundleCollection bundles) 
    { 
     foreach (var area in Directory.GetDirectories(
      Path.Combine(AppDomain.CurrentDomain.BaseDirectory, "Areas"))) 
     { 
      if (Directory.Exists(Path.Combine(area, "Scripts/"))) 
       bundles.AddPerSubDirectory<ScriptBundle>(Path.Combine("Areas/", Path.GetFileName(area), "Scripts"), true); 

      if (Directory.Exists(Path.Combine(area, "Content/"))) 
       bundles.Add<StylesheetBundle>(Path.Combine("Areas/", Path.GetFileName(area), "Content"), bundle => bundle.EmbedImages()); 
     } 
    } 
} 

回答

0
bundles.Add(new Bundle("Your desired Bundle directory name") 
       .Include("Virtual Path of file1", 
       "Virtual Path of file2" 
      )); 

嘗試這樣的。 include函數接受一組虛擬路徑作爲輸入參數。包含如果您想在運行時更改css文件的虛擬路徑,則可以重寫包含函數。