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)
推荐(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)