浅析ASP.NET路由模型工作原理(3)

[TypeForwardedFrom("System.Web.Routing, Version=3.5.0.0, Culture=Neutral, PublicKeyToken=31bf3856ad364e35")] public interface IRouteHandler { // Methods IHttpHandler GetHttpHandler(RequestContext requestContext); }

到这里我们的疑问就解开了,原来我们注册的路由规则都实例化成了Route对象,Route的GetRouteData方法用来匹配路由,路由规则中的physicalFile和checkPhysicalUrlAccess用来实例化一个IHttpHandler实例,用来处理请求。

总结:ASP.NET的路由模型如下图所示

浅析ASP.NET路由模型工作原理

有关ASP.NET路由模型工作原理小编就给大家介绍到这里,希望对大家有所帮助!

您可能感兴趣的文章:

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/wjwdzd.html