所以我是ASP.NET MVC 4的新手(嗯,我用了3个)。为什么我的样式包在ASP.NET MVC 4中不能正确呈现?
无论如何,在我的BundleConfig.cs文件中,我试图加载Twitter Bootstrap css文件和一个额外的site.css
文件。
但是只渲染了site.css文件。我已经证实,引导css文件确实是在正确的地方(Content文件夹),并在相同的位置的site.css
bundles.Add(new StyleBundle("~/Content/css").Include(
"~/Content/bootstrap.min.css",
"~/Content/bootstrap-responsive.min.css",
"~/Content/site.css"));
编辑
OK,这不是我的首选的方式,但安德烈Drynov建议我尝试:
@import url("bootstrap.min.css")
body{background: #e8e6da;padding-top:60px;padding-bottom:40px;}
@import url("bootstrap-responsive.min.css")
但这并不行。我改变了site.css到上面,但现在背景主体颜色甚至不起作用。如果我删除@imports,背景是正确的颜色。
EDIT 2
我不明白这一点,但补充说:
bundles.IgnoreList.Clear();
要我包文件固定它。嗯。不知道我明白。但是我能够从site.css中删除@imports。
奇怪。
如果您查看开发人员工具中的“网络”选项卡,是否获得了这些CSS文件? – AFD
没有。我看到site.css和一些我加载的JS。 – cbmeeks
如何引用布局或视图中的包? –