好库网 好库网首页 | 我的好库
好饱的专栏

ASP.NET如何从URL或route数据中得到controller类型和action信息

发布者:好饱
发布日期:2012/3/31 9:11:51   更新日期:2012/3/31 9:12:06
阅读次数:1863
评分:4.80
介绍:可以重载Controller的OnActionExecuting方法从URL或route数据中得到controller类型和action信息
正文:

 

可以重载Controller的OnActionExecuting方法:

protected override void OnActionExecuting(ActionExecutingContext filterContext)
{
     var type1 = filterContext.Controller.GetType();
     var type2 = filterContext.ActionDescriptor
                    .ControllerDescriptor.ControllerType;
}


protected override void OnActionExecuting(ActionExecutingContext filterContext)
{
     if (!Thread.LocalStorage.Contains("root_controller"))
        Thread.LocalStorage["root_controller"] = 
            filterContext.ActionDescriptor
                    .ControllerDescriptor.ControllerType;
}

 


评论 [发表评论]
账号 密码 还没帐号呢,现在注册一个?

免责声明:好库网所展示的信息由买卖双方自行提供,其真实性、准确性和合法性由信息发布人负责。好库网不提供任何保证,并不承担任何法律责任。