我需要仅从控制器操作中返回具有返回类型ActionResult的所有操作中的方法.
我从以下获取控制器名称和操作名称..
我从以下获取控制器名称和操作名称..
string originController = filterContext.RouteData.Values["controller"].ToString(); string originAction = filterContext.RouteData.Values["action"].ToString();
但是我怎样才能过滤只有返回类型ActionResult的方法?
解决方法
尝试使用这种代码来访问控制器,操作以及
string originController = filterContext.RouteData.Values["controller"].ToString(); string originAction = filterContext.RouteData.Values["action"].ToString(); string originArea = String.Empty; if (filterContext.RouteData.DataTokens.ContainsKey("area")) originArea = filterContext.RouteData.DataTokens["area"].ToString();