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();  

 

posted @ 2017-08-09 14:03  我没有领悟  阅读(1183)  评论(0编辑  收藏  举报