Asp.net-Mvc-2
如何在局部視圖中獲取與父操作關聯的 RouteData?
在 PartialView 的操作中,我想知道與父操作關聯的 RouteData。
這個局部視圖是我的母版頁模板的一部分,我希望它知道作為頁面呈現的一部分呼叫的控制器和操作。
在我的 PartialView 的操作中,我檢查了
RouteData.Values["controller"]和RouteData.Values["action"],但我只獲得了 PartialView 的控制器和操作。有什麼建議麼?
- 編輯 -
看起來脫離 ControllerContext(ViewContext 派生自),您可以獲得 ParentActionViewContext:
ViewContext.ParentActionViewContext.RouteData["controller"]