MVC获取当前Controller/Action名称
1.视图中获取:
var actionName=ViewContext.RouteData.Values["action"].ToString().ToLower(); var controllerName = ViewContext.RouteData.Values["controller"].ToString().ToLower();
2.过滤器中获取
var controllerName = (filterContext.RouteData.Values["controller"]).ToString().ToLower(); var actionName = (filterContext.RouteData.Values["action"]).ToString().ToLower();