MVC系列学习(十)-动态生成URL_.NET_编程开发_程序员俱乐部

中国优秀的程序员网站程序员频道CXYCLUB技术地图
热搜:
更多>>
 
您所在的位置: 程序员俱乐部 > 编程开发 > .NET > MVC系列学习(十)-动态生成URL

MVC系列学习(十)-动态生成URL

 2015/4/29 23:07:51  Kimisme  程序员俱乐部  我要评论(0)
  • 摘要:本次学习,在路由配置信息中,有两个路由规则,在网站第一次启动的时候,注册了两个路由表1.动态生成urlA.在路由规则中,因为Default在前面,所以最新找到该路由表,此时不管自己定义的控制器名与路由配置信息中默认的控制器名是否相同,在浏览器中,都会全部显示。有路由表知,此时home为控制器index为Action方法A1.同上B1.采用动态生成url时,因为此时的控制器名,action名与查到的路由表中的默认值相同,所以显示的时候,只显示/B1.虽然控制器的名与默认值相同
  • 标签:MVC 学习 URL

本次学习,在路由配置信息中,有两个路由规则,在网站第一次启动的时候,注册了两个路由表

image

1.动态生成url

A.在路由规则中,因为Default在前面,所以最新找到该路由表,此时不管 自己定义的控制器名 与 路由配置信息中默认的控制器名 是否相同,在浏览器中,都会全部显示。有路由表知,此时home为控制器index为Action方法

image

A1.同上

image

B1.采用动态生成url时,因为此时的 控制器名,action名 与 查到的路由表中的默认值相同,所以显示的时候,只显示 /

image

B1.虽然控制器的名 与 默认值相同,但是Action的值与默认不同,所以会显示完整路径

image

C1.指定了用哪个路由表,控制器 和 视图 与默认值相同,所以可以省略

image

C2.指定了用哪个路由表,请求名 与 默认值不同,所以会显示完整路径

image

D1.请求了一个分布视图

image

D2.生成超链接,可以添加自定义属性,但多了个请求参数

image

D3.没有多参数

image

D4.不写控制器名,表示调用与该视图 所在控制器同名的控制器

image

上一篇: 关注博客-优秀博文导航 下一篇: 没有下一篇了!
发表评论
用户名: 匿名