0

抱歉,我在 mvc 中完全是菜鸟,我需要从我的视图中排除主要的 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之外,还有什么简单的方法来处理它?

4

1 回答 1

2

除了使用不同的_Layout.cshtml,还有什么简单的方法可以处理吗?

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

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

于 2013-04-02T09:26:24.957 回答