我的 View 的一部分是通过调用子操作的 RenderAction 呈现的。如何从该子操作中获取父 Controller 和操作。
当我使用..
@ViewContext.RouteData.Values["action"]
我取回了子操作的名称,但我需要的是父/调用操作。
谢谢
顺便说一句,我正在使用 MVC 3 和 Razor。
最佳答案
如果您想从子操作本身(而不是 View )访问它,您可以使用
ControllerContext.ParentActionViewContext.RouteData.Values["action"]
关于asp.net-mvc - 如何从子 Action 中获取当前 Controller 和 Action ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4412310/