码迷,mamicode.com
首页 > Web开发 > 详细

ASP.NET MVC路由规则

时间:2015-08-28 15:00:09      阅读:140      评论: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
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!