ASP.NETMVC就是通过一个名为MvcHandler的自定义HttpHandler实现了对Controller的激活和Action的执行。
使用System.Web.Routing.dll
在.net4.0之后, 这个module就自己注册在全局webconfig中, 所以不需要在项目的webconfig单独添加
这里相当于设置好了路由规则, 并指定由那个RouteHandler处理.
RouteHandler代码里面还是返回一个IHttpHander. 实际上, .net程序所有的处理程序都是这个接口里来的~
传递的requestContext里面包含了路由的上下文, 所以呢, 我们就能在HttpHandler里面轻松得到用户在浏览器里输入的ControllerName&ActionName. 然后在这里指定处理程序就好. 继续
实际上, 用一个page来处理这个咯. 就是webform使用路由的办法