MVC 獲取controllerName和actionName


        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();  
        3.Action中 
        string controllerName = this.GetType().Name;
        string controllerName = ControllerContext.RouteData.GetRequiredString("Controller");//小寫不帶Controller 
        string actionName = ControllerContext.RouteData.GetRequiredString("Action");//demo
 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章