在PartialView的动作中,我想知道与父动作相关的RouteData。
这个局部视图是我母版页模板的一部分,我希望它能够知道作为页面渲染的一部分调用的Controller和Action。
在我的PartialView的操作中,我检查了RouteData.Values["controller"]
和RouteData.Values["action"]
,但我只获取了部分视图的控制器和操作。
有什么建议吗?
答案 0 :(得分:13)
- 编辑 -
它看起来像是ControllerContext(从中导出ViewContext),你可以得到ParentActionViewContext:
ViewContext.ParentActionViewContext.RouteData["controller"]