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