asp.net-mvc – RouteCollection和路由表之间有什么区别
发布时间:2020-12-16 06:32:30 所属栏目:asp.Net 来源:网络整理
导读:你能说出RouteCollection和路由表之间的区别吗? 我尝试了很多搜索谷歌.但是找不到任何参考文献. 解决方法 RouteTable是一个存储应用程序的URL路由的类. RouteCollection提供在将URI映射到控制器操作时要使用的路由信息??的集合. RouteTable包含一个名为Rout
你能说出RouteCollection和路由表之间的区别吗?
我尝试了很多搜索谷歌.但是找不到任何参考文献. 解决方法
RouteTable是一个存储应用程序的URL路由的类.
RouteCollection提供在将URI映射到控制器操作时要使用的路由信息??的集合. RouteTable包含一个名为Routes的属性,它将返回RouteCollection. RouteTable使用RouteCollection来存储所需的所有URL路由信息,以准确地将URI指向正确的控制器操作. 在global.asax中,您将通过指定以下内容来注册将映射到各种控制器操作的路由: /// <summary> /// Executed when the application starts. /// </summary> protected void Application_Start() { RegisterRoutes(RouteTable.Routes); } 然后以下列方式将路由添加到RouteCollection: /// <summary> /// Registers the routes used by the application. /// </summary> /// <param name="routes">Routes to register.</param> public static void RegisterRoutes(RouteCollection routes) { routes.MapRoute( "Error","Error",new { controller = "Error",action = "Error" }); } 这显示了实际路径信息如何存储在RouteCollection中,而RouteCollection又通过RouteTable引用. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- asp.net-mvc-3 – 从IIS7中的虚拟目录运行ASP.NET MVC应用程
- 在ASP.NET MVC 3中将参数从JQuery传递到Controller Action
- asp.net – Nlog数据库目标 – 是否使用keepConnection?
- asp.net-mvc – 使用AD的ASP.NET MVC表单Auth在本地工作但在
- ASP.NET MVC路由返回404而不执行任何操作
- asp.net – 我可以在超链接上显式指定NavigateUrl吗?
- asp.net-identity-2 – 没有实体框架的ASP.NET Identity 2.
- asp.net-mvc-3 – 具有ASP.NET MVC3和嵌入式Razor视图的插件
- asp.net – Nuget Package – Web.config.transform添加
- ASP.NET实现二维码
推荐文章
站长推荐
热点阅读