ASP.NET MVC小节

时间:2011-04-13 16:29:43

标签: asp.net-mvc

主页上有一个简单的菜单(MenuItem1,MenuItem2和Administration),下面是一个内容区域。前两个条目只是HomeController动作的链接,这些动作呈现视图(使用母版页)。使用Administration需要管理不同类型的对象(例如:用户,组,项目等),并且它不适合一个操作想法。我知道可以通过添加顶级菜单“用户管理”,“组管理”等(而不是单个菜单项管理)来解决,但我不喜欢这个解决方案。我更喜欢在“管理”下有一些子部分 - 一种子菜单或选项卡,仅在选择“管理”时可见。如何在ASP.NET MVC中实现它?

提前致谢
卢卡斯

2 个答案:

答案 0 :(得分:1)

您可能会发现Html.Action and Html.RenderAction助手的使用很有用。它们允许您将完整独立的子MVC生命周期集成到主MVC管道中。

答案 1 :(得分:0)

我建议使用区域。区域将为您提供管理部分,您可以从中创建不同的子部分。它还有自己的路由表来修改。

Quick little MS video on Areas.