ASP.NET MVC路由规则
2015-08-28 13:34
741 查看
1 是从上往下寻找路由规则的
2 如果上面的匹配了,则下面的不会匹配
3 假如域名是www.startpress.cn 路由规则是
那么 访问
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
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
相关文章推荐
- 7-days-asp-dotnet-mvc-day1
- asp.net 注册到IIS
- Asp.Net 数据库连接字符串
- ASp.net页面加载过程
- Metasploit(五)--Msfencode命令
- asp.net mvc jqgrid 同一个页面查询不同的表,jqgrid显示不同表的表头和数据并且分页
- ASP.NET - 获得客户端的 IP 地址
- 在ASP.NET 5应用程序中的跨域请求功能详解
- ASP.NET - 在线编辑器(KindEditor)
- 8 种提升 ASP.NET Web API 性能的方法
- ASP.NET 常用内置对象详解-----Response
- 在Raspberry Pi 2/B+上安装Python和OpenCV
- Raspberry pi做成FM射频发射器
- asp.net服务器推送长连接
- 宽带服务价值链之:ISP,ICP,ASP,IDC,CDN
- 在 ASP.NET 应用中使用 LESS
- ztree 使用asp.net mvc异步动态获取数据
- asp.net mvc htmlhelper扩展
- ASP.Net的两种开发模式
- Metasploit(四)--Msfpayload命令