【问题标题】:Use of Route Name in Routes in Asp.Net MVCAsp.Net MVC 路由中路由名称的使用
【发布时间】:2014-09-11 14:11:15
【问题描述】:

default Asp.Net MVC 路由是:

routes.MapRoute(
  "Default", // Route name
  "{controller}/{action}/{id}", // URL with parameters
   new { controller = "Home", action = "Index", id = UrlParameter.Optional } 
);

而且,如果我们想制作自定义路线,那么我们也可以这样做,如下所示:

routes.MapRoute(
  "Privacy", // Route name
  "privacy",
   new { controller = "Home", action = "Privacy" }
);

所以,我的问题是,上面给出的路线中 'Route name' 的目的是什么,或者我们能否拥有多个具有相同 'Route name' 的路线.

【问题讨论】:

  • 回答这里的问题之一:“路线名称必须是唯一的。”

标签: asp.net asp.net-mvc-3 asp.net-mvc-4 asp.net-mvc-2 asp.net-mvc-5


【解决方案1】:

这是引用路线的简写方式,通过使用

@Html.RouteLink("Privacy");

这里有一篇关于 ASP.NET 的关于路由的文章,对我帮助很大...

ASP.NET MVC Routing Overview (C#)

【讨论】:

猜你喜欢
  • 2011-12-17
  • 2016-02-10
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多