首页 > Web开发 > 详细

ASP.NET MVC路由规则

时间:2015-08-28 14:59:45      阅读:297      评论:0      收藏:0      [点我收藏+]

1 是从上往下寻找路由规则的

2 如果上面的匹配了,则下面的不会匹配

3 假如域名是www.startpress.cn 路由规则是

 routes.MapRoute(
                name: "Default",
                url: "{controller}/{action}/{id}",
                defaults: new { controller = "Home", action = "Index", id = UrlParameter.Optional }
            );

那么 访问

www.startpress.cn

www.startpress.cn/

www.startpress.cn/home

www.startpress.cn/home/index

上面的这些都是进入到home控制器下面的index

只是缺了那个则用defaults里面的参数默认值来填补

 

如果此时访问www.startpress.cn/abc/ddd

则会去寻找abc控制器下面的ddd的action 找不到则会报错

 

如果我们访问 www.startpress.cn/admin/home/index

 

ASP.NET MVC路由规则

原文:http://www.cnblogs.com/maijin/p/4766295.html

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