将CSS添加到视图或部分视图

时间:2013-09-12 11:04:57

标签: asp.net-mvc asp.net-mvc-4 twitter-bootstrap

我正在研究一个拥有自己CSS的MVC应用程序,它运行得很好。我的问题是我想在我的一个视图中使用bootstrap弹出窗口。当我将Bootstap CSS添加到布局视图时,它会冲突并干扰我的原始CSS。现在可以请一些人告诉我如何在我需要它的那个视图中包含Bootstrap CSS。任何例子都会有所帮助,谢谢

2 个答案:

答案 0 :(得分:4)

如果您不想在该特定视图中使用原始CSS,这会有所帮助, CSS文件在_Layout.cshtml文件中引用。因此,为了引用您的新CSS文件而不是原始CSS,您必须在页面开头将该视图的布局显式设置为null(因为该页面具有指向_Layout.cshtml的链接默认)并添加一个CSS链接,如

@{
    Layout = null;
}
<link href="@Url.Content("~/MYNEWCSS.css")" rel="stylesheet" type="text/css" />

但缺点是,正如您所料,_Layout.cshtml页面的内容将无法在该特定页面中使用。 如果有帮助,请告诉我。欢呼声。

答案 1 :(得分:3)

在bootstrap.css之后使用以下行

<link href="@Url.Content("~/MYNEWCSS.css")" rel="stylesheet" type="text/css" />