我正在_Layout.cshtml
的每个页面上创建一个菜单,我想在其中显示实体项目的子菜单。例如:
位置:
悉尼
墨尔本
Camberra
我有关于创建BaseController
继承自Controller
并重写View()
方法以将列表传递给视图。
但不确定,如果这样做会覆盖我其他控制器中View
传递的参数。
理想情况下,我不想在每个CRUD方法等中重复相同的代码。
关于实现我正在寻找的最佳方式的任何想法?
答案 0 :(得分:0)
感谢@Chetan Ranpariya,让我走上正确的道路。
我创建了一个新的Controller
,其新动作LocationMenu
在ViewModel
中传递了我的数据,然后使用@Html.RenderAction("LocationMenu", "Menu")
完美,谢谢。