获取用于调用的控制器和操作
本文关键字:操作 控制器 用于 调用 获取 | 更新日期: 2023-09-27 18:30:16
在分部视图中_MyView.cshtml
我需要获取控制器名称和用于创建父调用视图的操作。
因此,如果/Equity/Sell 是用于调用将部分视图呈现_MyView.cshtml
视图的控制器/操作,那么我需要值/Equity/Sell。
不过,我没有看到可以做到这一点的对象。
在视图中使用:
ViewContext.RouteData.GetRequiredString("controller");
ViewContext.RouteData.GetRequiredString("action");
对于子孙后代来说,儿童行动是这样的:
ControllerContext.ParentActionViewContext.RouteData.Values["action"];
ControllerContext.ParentActionViewContext.RouteData.Values["controller"];