抱歉,我在mvc中完成了noob,我需要从我的视图中排除一个主要的StyleBundle:
bundles.Add(new StyleBundle("~/Content/css").Include("~/Content/site.css"));
从我的一个视图页面中的_Layout.cshtml中呈现。查看页面是一个照片库。它有自己的css,与核心 site.css 冲突。我已经尝试插入:
@{BundleTable.Bundles.IgnoreList.Ignore("~/Content/css");}
或@{BundleTable.Bundles.IgnoreList.Ignore("site.css");}
到我的照片库页面,但在第一种情况下我什么都没有,在第二种情况下,mvc完全忽略了所有捆绑来解除我的照相馆css。
除了使用不同的_ Layout.cshtml 之外,有没有简单的方法来处理它?</ p>
答案 0 :(得分:2)
有没有简单的方法来处理它,除了使用不同的_Layout.cshtml?
不,一旦你包含了一个包,它就会在标记中呈现。
您当然不想修改IgnoreList
,因为这是一个全局属性,更改它会影响应用程序中的所有其他页面。