1

在部分视图_MyView.cshtml中,我需要获取控制器名称和用于创建父调用视图的操作。

因此,如果/Equity/Sell是用于调用呈现局部视图的视图的控制器/操作_MyView.cshtml,那么我需要值/Equity/Sell

我没有看到可以做到这一点的对象。

4

1 回答 1

2

在视图中使用:

ViewContext.RouteData.GetRequiredString("controller");
ViewContext.RouteData.GetRequiredString("action");

对于子动作的后代,它是这样的:

ControllerContext.ParentActionViewContext.RouteData.Values["action"];
ControllerContext.ParentActionViewContext.RouteData.Values["controller"];
于 2013-09-05T20:28:12.057 回答