第二章MVC框架如何截获请求
在读取这章时,大家要带着一下几个问题:
1、MVC如何获取客户端请求?
2、客户端请求是如何传递的?
在.net 3.5 Framwork中增加了System.Web.Routing.UrlRoutingModule类,该类的主要作用是负责Uri请求的路由工作,MVC正是利用该类获取客户端请求,从而实现URL重写。由于ASP.NET是管道模型,请求到达httpModules,被UrlRoutingModule截获,在UrlRoutingModule中加载了RoutData,同时UrlRoutingModule把控制权限交给MvcRouteHandler进行路由规则的匹配处理,返回MvcHttpHandler,在MvcHttpHandler中进行相应的处理工作,过程见下图:
从事软件开发,可开发APP,微官网,手机站,订阅号,小程序,pc站和SEO优化。如果想让你的网站有好的排名,请关注我。QQ和微信同号:113633664