在部分视图_MyView.cshtml
中,我需要获取 Controller 名称,并使用 Action 创建父呼叫视图。
因此,如果 / Equity / Sell 是用于调用呈现局部视图_MyView.cshtml
的视图的 Controller / Action ,那么我需要值< EM> /权益/卖
我没有看到可以做到这一点的对象。
答案 0 :(得分:2)
在视图中使用:
ViewContext.RouteData.GetRequiredString("controller");
ViewContext.RouteData.GetRequiredString("action");
对于子女行动中的后代,它是这样的:
ControllerContext.ParentActionViewContext.RouteData.Values["action"];
ControllerContext.ParentActionViewContext.RouteData.Values["controller"];