我已经设置了一个菜单控制器来根据正在使用的其他控制器来驱动顶层菜单链接.每个其他控制器的每个视图都有一个单独的嵌套母版页.
所以,我有一个菜单控制器,有几个返回viewresults的方法,每个控制器一个,或站点的"部分".因此,目前这些方法中的每一个都有自己的视图来呈现菜单.但每个渲染菜单的视图都是相同的代码,唯一改变的是控制器方法中的逻辑,基于哪些链接进行渲染.
有没有办法让所有这些控制器操作都针对同一个视图?既然所有观点都相同?
谢谢
创建一个强类型视图,该视图采用指定菜单内容的容器。将此作为参数传递给您的 return 语句。
var thisMenu = CreateMenuForThisRequest();
return View ("Menu", thisMenu);
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
15582 次 |
| 最近记录: |