在读取这章时,大家要带着一下几个问题:
1、MVC如何获取客户端请求?
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/archive/2012/11/25/2787765.html