我需要找出从视图中调用我的视图的操作。有没有一种简单的方法可以做到这一点,而不只是将名称作为viewModel或viewData的一部分传递给视图?
答案 0 :(得分:3)
ViewContext.RouteData.GetRequiredString("action") // action
ViewContext.RouteData.GetRequiredString("controller") // controller
答案 1 :(得分:3)
ViewContext.RouteData.Values["controller"]
ViewContext.RouteData.Values["action"]
答案 2 :(得分:2)
我认为您可以通过ViewContext RouteData属性。
ViewContext.RouteData.Values["action"]