第二章MVC框架如何截获请求

      在读取这章时,大家要带着一下几个问题:

      1MVC如何获取客户端请求?

      2、客户端请求是如何传递的?

        在.net 3.5 Framwork中增加了System.Web.Routing.UrlRoutingModule类,该类的主要作用是负责Uri请求的路由工作,MVC正是利用该类获取客户端请求,从而实现URL重写。由于ASP.NET是管道模型,请求到达httpModules,UrlRoutingModule截获,在UrlRoutingModule中加载了RoutData,同时UrlRoutingModule把控制权限交给MvcRouteHandler进行路由规则的匹配处理,返回MvcHttpHandler,MvcHttpHandler中进行相应的处理工作,过程见下图:

原文地址:https://www.cnblogs.com/ljf10223063/p/2787765.html