您的位置:首页 > 编程语言 > ASP

ASP.NET MVC路由规则

2015-08-28 13:34 741 查看
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
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: