gpt4 book ai didi

c# cassette - 如何为不同的页面创建不同的 css 包

转载 作者:行者123 更新时间:2023-11-28 04:47:39 25 4
gpt4 key购买 nike

这是我的盒式磁带包代码,我需要进行配置,以便它支持多个 css bundel

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());
}
}
}

最佳答案

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

这样试试。 include 函数接受一个虚拟路径数组作为输入参数。 Include 如果您想在运行时更改您的 css 文件的虚拟路径,您可以覆盖 Include 函数。

关于c# cassette - 如何为不同的页面创建不同的 css 包,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40864313/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com