mvc从part中排除css

时间:2013-04-02 09:11:00

标签: c# .net asp.net-mvc asp.net-mvc-4 bundle

抱歉,我在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>

1 个答案:

答案 0 :(得分:2)

  

有没有简单的方法来处理它,除了使用不同的_Layout.cshtml?

不,一旦你包含了一个包,它就会在标记中呈现。

您当然不想修改IgnoreList,因为这是一个全局属性,更改它会影响应用程序中的所有其他页面。