MVC - 视图会影响主要布局的各个部分

时间:2012-09-14 15:11:19

标签: asp.net-mvc

我已经创建了一个包含所有样式的布局等。我这里有一个菜单和子菜单,也是内容的3列布局。

左侧列将用作大多数时间报告的过滤器,主要内容的中心和右侧列的帮助提示,具体取决于您所在的视图。

我可以定义子菜单中的链接吗?

根据当前视图,左右列中填充了什么?

1 个答案:

答案 0 :(得分:1)

如果您要在这些区域添加新内容,则需要查看各个部分。

您可以在默认项目中看到这样的示例,只需执行一个file-new-project来检查布局页面。在布局中你会想要这样的东西:

@RenderSection("SideBar", false)

此处的false可让您选择不在视图上添加侧边栏内容。

您的观点将会是这样的:

@section SideBar {
   // your sidebar stuff
}  

一如既往,顾最了解:http://weblogs.asp.net/scottgu/archive/2010/12/30/asp-net-mvc-3-layouts-and-sections-with-razor.aspx

干杯。