首页 > Web开发 > 详细

Mvc的路由

时间:2016-02-24 17:31:41      阅读:204      评论:0      收藏:0      [点我收藏+]

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使用路由的办法

技术分享

Mvc的路由

原文:http://www.cnblogs.com/jianjialin/p/5213464.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!