路由模块四大对象:
Route
(路由规则对象):包含路由规则和路由Handler
(路由handler的职责就是获取最终处理Http请求的PrHandler
)RouteData
(路由数据)RouteCollection
(路由规则的集合对象)RouteTable
(路由表)
第七个和第八个事件之间:先判断上下文里面有没有指定一个具体的PrHandler
处理这个Http请求,如果没有指定那么就 根据URL地址创建页面或者是一般处理程序。
在MVC里面:通过URLRoutingModel
注册了第七个事件,也就是管道执行到第七个事件的时候要执行URLRoutingModel
里面的Init()
方法,执行HttpModule
里面的时间响应方法,在这个事件
响应方法里面就是将当前上下文重定向到一个已经存在的PrHandler
。