我在这里结束了,只使用ASP.NET MVC5和默认的项目设置。
我稍微更改了共享布局页面,从另一个项目中复制了该页面。我在Site.css中提出的相应css认为它可以使用Scripts.Render自动加载,因为它在bundle中,与bootstrap相同。
令我惊讶的是,即使这个
,也没有加载css <link href="/Content/Site.css" rel="stylesheet" />
在页面中。然而,Bootstrap正确应用(进度条和按钮正常工作)。
到目前为止我尝试过:
<link href...
现在我创建了一个JsFiddle来检查它,它也不起作用。
https://jsfiddle.net/df5tw8qd/2
我确定这是一个非常小的问题,但我已经坐了两个小时试图修复它没有任何成功,我只是无法绕过我做错的事情。可能没有帮助我多年来没有做过任何网站。
完全相同的HTML / CSS组合可以在我的其他ASP.NET mvc项目中使用
非常感谢
答案 0 :(得分:1)
只需在 App_Start&gt;中添加CSS文件即可BundleConfig.cs 像这样:
bundles.Add(new StyleBundle("~/Content/css").Include(
"~/Content/site.css"));
然后,在您的布局中,将其添加到<head>
:
@Styles.Render("~/Content/css")