Asp.net mvc 2 如何在局部视图中获取与父操作关联的RoutedData?

Asp.net mvc 2 如何在局部视图中获取与父操作关联的RoutedData?,asp.net-mvc-2,Asp.net Mvc 2,在PartialView的操作中,我想知道与父操作关联的RouteData 这个局部视图是我的母版页模板的一部分,我想让它知道作为页面呈现的一部分调用的控制器和操作 在PartialView的操作中,我检查RouteData.Values[“controller”]和RouteData.Values[“action”],但我只获取PartialView的控制器和操作 有什么建议吗?--编辑-- 它看起来好像脱离了ControllerContext(ViewContext从中派生),您可以获得Pa

在PartialView的操作中,我想知道与父操作关联的RouteData

这个局部视图是我的母版页模板的一部分,我想让它知道作为页面呈现的一部分调用的控制器和操作

在PartialView的操作中,我检查
RouteData.Values[“controller”]
RouteData.Values[“action”]
,但我只获取PartialView的控制器和操作

有什么建议吗?

--编辑--

它看起来好像脱离了ControllerContext(ViewContext从中派生),您可以获得ParentActionViewContext:

ViewContext.ParentActionViewContext.RouteData["controller"]

需要对htmlhelper:html.ViewContext.ParentActionViewContext.RoutedData[“控制器”]的引用