这是一个母版页,顶部有一个简单的菜单(MenuItem1、MenuItem2和管理),下面有一个内容区域。前两个条目只是指向呈现视图(使用母版页)的HomeController操作的链接。使用Administration需要管理不同类型的对象(例如:用户、组、项目等)而且它不适合于一个行动的想法。我知道可以通过添加顶部菜单“用户管理”、“组管理”等(而不是单个菜单项管理)来解决这个问题,但我不喜欢这个解决方案。我更喜欢在管理下有一些子部分-一种子菜单或标签,只有在选择管理时才可见。如何在ASP.NET MVC中实现?
提前感谢
卢卡斯
发布于 2011-04-14 00:36:07
你可能会发现Html.Action and Html.RenderAction帮助器的用法很有用。它们允许您将完全独立的子MVC生命周期集成到主MVC管道中。
发布于 2011-04-14 00:35:30
我建议使用区域。一个区域将为您提供管理部分,您可以从中创建不同的子部分。它也有自己的路由表需要修改。
Quick little MS video on Areas.
https://stackoverflow.com/questions/5652500
复制相似问题