.net mvc每次请求时第一个执行的方法是?在那个具体类里面?

[复制链接]
查看11 | 回复2 | 2010-11-26 12:42:58 | 显示全部楼层 |阅读模式
当我们对ASP.NET MVC应用程序发起请求的时候,请求会被UrlRoutingModule HTTP Module拦截。HTTP Module是特殊类型的类,它参与每一次页面请求。
以上人CSDN上说的,但是找不着具体的类,为什么?

回复

使用道具 举报

千问 | 2010-11-26 12:42:58 | 显示全部楼层
事实上,楼上的回答并不准确。以下是我的个人的理解,它基于MSDN及《Apress.Pro.ASP.NET.MVC.2.Framework.2nd.Edition.Jun.2010》。请求经过IIS之后,不管是经aspnet_isapi.dll引用(经典模式下)还是IIS自己引用(IIS7.x集成模式下),第一个被引用的是UrlRoutingModule类的实例。此类唯一的属性是RouteCollection(相信你已经知道它是什么了)。UrlRoutingModule类里有一个Init()方法,此方法的修饰符、返回值跟签名如下protected virtual void Init( HttpApplication appli
回复

使用道具 举报

千问 | 2010-11-26 12:42:58 | 显示全部楼层
可以认为是MvcRouteHandler
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行