我最近部署了我的asp.net mvc应用程序。
函数的工作原理是这样的,但我有一个设计问题。
我用的是引导
我在网站上有几页,有些页面需要大一点,所以我在两页上有多达20栏,另一页最多有12列。
我使用了两个独立的布局来完成这个工作,其中一个用12列加载引导文件,另一个用20列加载文件。
捆绑:
12列(bootstrap.min)
bundles.Add(new StyleBundle("~/energy/css").Include(
"~/Content/bootstrap.min.css",
"~/Content/bootstrap-datetimepicker.css",
"~/Content/bootstrap-select.css",
"~/Content/octicons.css",
"~/Content/css/select2.css",
"~/Content/Automation.css"));20列(引导)
bundles.Add(new StyleBundle("~/energyTwo/css").Include(
"~/Content/bootstrap.css",
"~/Content/bootstrap-datetimepicker.css",
"~/Content/bootstrap-select.css",
"~/Content/octicons.css",
"~/Content/css/select2.css",
"~/Content/Automation.css"));layout1:
@Styles.Render("~/energy/css")layout2:
@Styles.Render("~/energyTwo/css")这是局部的,但是由于某种原因,带引导-12列的文件总是会被加载,而不是有20列的文件。我做错了什么?
发布于 2016-10-25 12:59:33
尝试以不同的方式重命名您的引导文件:
bundles.Add(new StyleBundle("~/energy/css").Include(
"~/Content/bootstrap.css",
"~/Content/bootstrap-datetimepicker.css",
"~/Content/bootstrap-select.css",
"~/Content/octicons.css",
"~/Content/css/select2.css",
"~/Content/Automation.css"));
bundles.Add(new StyleBundle("~/energyTwo/css").Include(
"~/Content/bootstrap.modified.css",
"~/Content/bootstrap-datetimepicker.css",
"~/Content/bootstrap-select.css",
"~/Content/octicons.css",
"~/Content/css/select2.css",
"~/Content/Automation.css"));并且始终将css文件的完整版本指向包,因为它严重依赖命名约定。
捆绑和精简将使用您所指向的文件进行调试,并生成用于发布的小型化版本。例如,energy包将为Release配置生成bootstrap.min.css,并将bootstrap.css用于Debug配置。
https://stackoverflow.com/questions/40240472
复制相似问题