我已经创建了一个包含所有样式等的布局。我在这里有一个菜单和子菜单,还有一个 3 列的内容布局。
左栏大部分时间将用作报告的过滤器,主要内容的中心和帮助提示的右栏,具体取决于您所在的视图。
我可以定义子菜单中的链接是什么吗?
根据当前视图,左列和右列中填充了什么?
我已经创建了一个包含所有样式等的布局。我在这里有一个菜单和子菜单,还有一个 3 列的内容布局。
左栏大部分时间将用作报告的过滤器,主要内容的中心和帮助提示的右栏,具体取决于您所在的视图。
我可以定义子菜单中的链接是什么吗?
根据当前视图,左列和右列中填充了什么?
如果您希望在这些区域中添加新内容,则需要查看部分。
您可以在默认项目中看到这样的示例,只需执行 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
干杯。