首页 > Web开发 > 详细

MVC-路由解析

时间:2020-03-01 18:14:47      阅读:58      评论:0      收藏:0      [点我收藏+]

MVC程序入口 Global.asax.cs

执行Application_Start 方法

 

技术分享图片

 

 

*默认路由

技术分享图片

 

 

 

技术分享图片

 

 

 *静态路由,访问链接只需要域名加路由url固定值就行了

技术分享图片

 

 

 技术分享图片

*替换控制器,或方法名,

技术分享图片

 

 

 技术分享图片

技术分享图片

*正则路由

方式一

 

 

 技术分享图片

方式二

技术分享图片

 

 

 

 

 技术分享图片

*命名空间路由

 

 

 技术分享图片

 

 

 以上就是常用的一些路由方式。路由匹配是由上到下匹配,直到匹配第一个符合要求路由为止。

MVC 也可以访问WebForm以及Webservice

技术分享图片

 

 技术分享图片

 

 技术分享图片

 

反编译分析:

 技术分享图片

 

将一个规则添加到route集合,集合name作为唯一标识,不可重复,否则即覆盖了。

技术分享图片

 

 给当前应用程序注册一个动作,当我们请求时发生。

技术分享图片

 

 做请求时,必须会做一个动作,获取上下文内容。

技术分享图片

 

 会判断是否存在路由文件,存在直接 return null 。则上面的动作,直接return 了,走webform 或webservice 流程,不走MVC管道。

MVC-路由解析

原文:https://www.cnblogs.com/anyihen/p/12372489.html

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