jas*_*ino 7 web-optimization asp.net-mvc-4
我正在开发一个MVC4应用程序,我正在使用WebOptimization来完成所有资源处理(cat和min).我有一些非常相似的页面,但是逐页需要一些不同的样式.
所以,我试图在另一个包(页面特定样式)中引用一个包(基本样式),我没有太多运气.这是我在捆绑配置中的内容:
bundles.Add(new StyleBundle("~/bundles/css/search").Include(
"~/Content/css/partials/grid-controls.css",
"~/Content/css/partials/grid.css",
"~/Content/css/views/search.css"));
bundles.Add(new StyleBundle("~/bundles/css/searchtrees").Include(
"~/bundles/css/search",
"~/Content/css/views/search/trees.css"));
Run Code Online (Sandbox Code Playgroud)
在搜索树页面上,我得到了trees.css,但没有来自基本搜索CSS包.
如何在第二个包中引用第一个包?我确定有一种方法,只是不太熟悉捆绑.
您可以重用文件引用而不是引用另一个包.像这样的东西:
var baseIncludes = new string [] { "~/Content/css/partials/grid-controls.css", "~/Content/css/partials/grid.css", "~/Content/css/views/search.css" };
// 'base' bundle references the base includes
bundles.Add (new StyleBUndle ("~/bundles/css/search").Include (baseIncludes));
// other bundle references the base includes and some extras
bundles.Add (new StyleBundle ("~/bundles/css/searchtrees").Include(baseIncludes).Include ("~/Content/css/views/search/trees.css"));
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1601 次 |
| 最近记录: |