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