Asp.Net MVC 获取当前 Controller Action Area - 晓晨Master - 博客园
Excerpt
获取控制器名称: ViewContext.RouteData.Values[“controller”].ToString(); 获取Action名称: ViewContext.RouteData.Values[“action”].ToString(); 获取路
获取控制器名称:
ViewContext.RouteData.Values[“controller”].ToString();
获取Action名称:
ViewContext.RouteData.Values[“action”].ToString();
获取路由参数值:
ViewContext.RouteData.Values[名称].ToString();
如:ViewContext.RouteData.Values[“ID”].ToString(); 获取ID的值
获取area名称
在代码中:
ControllerContext.RouteData.DataTokens[“area”]
在View中:
ViewContext.RouteData.DataTokens[“area”]
1 | <span>1</span> <span>var</span> action = ViewContext.RouteData.Values[<span>"</span><span>Action</span><span>"</span><span>].ToString().ToLower(); |