【发布时间】:2016-06-04 10:10:04
【问题描述】:
我的样式表在标题中正确引用,并在通过控制器时正确呈现视图的 CSS,例如:
<link rel="stylesheet" href="Content/style/ddlevelsmenu-base.css">
<link rel="stylesheet" href="Content/style/ddlevelsmenu-topbar.css">
但是当我像这样在我的菜单中创建一个超链接时:
<a href="home/index" class="blightblue"> <i class="icon-home"></i> Home</a>
它可以正常打开页面,但不呈现 CSS。
我尝试添加
@RenderSection("styles", false);
我的Index 视图,但它爆炸了。
我正在使用 Visual Studio 2012 和 MVC 3。
【问题讨论】:
-
你能看到没有CSS的页面内容吗?您是否在此页面上将 Layout 设置为 null ?
-
我可以通过任何一种方式查看索引页面的内容,但是当控制器调用它时,CSS 会呈现,当布局页面中的超链接调用它时,CSS 不会呈现。我没有在索引页面上将布局设置为 Null。实际上没有“设置”,因为它是一个视图;它只包含 ViewBag Title 语句
标签: .net asp.net-mvc-3 model-view-controller