随笔分类 -  ASP.NET MVC

ASP.NET MVC 生命周期(二)
摘要:下面看看MvcHandler做了些什么1 把HttpContext包装成HttpContextWrapper2 获取匹配的ControllerFactory3 ControllerFactory.CreateController获取匹配的Controller4 调用Controller的Execute方法,调用Controller的ExecuteCore方法5 获得action的名字,获得ControllerActionInvoker6 调用ControllerActionInvoker.InvokeActionpublic class MvcHandler : IHttpAsyncHandl 阅读全文
posted @ 2012-04-08 22:25 啊熊 阅读(495) 评论(1) 推荐(0)
ASP.NET MVC 生命周期(一)
摘要:ASP.NET MVC是基于ASP.NET之上的扩展框架,同样要通过HttpApplication管道去执行ASP.NET MVC本质上就是换了一个HttpHandler来执行,而实现这个操作的就是UrlRoutingModulepublic class UrlRoutingModule : IHttpModule{ // Fields private static readonly object _contextKey = new object(); private static readonly object _requestDataKey = new object();... 阅读全文
posted @ 2012-04-05 23:11 啊熊 阅读(479) 评论(0) 推荐(0)