在Asp.Net MVC中的路由中使用路由名称

时间:2014-07-21 06:28:34

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

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" }
);

所以,我的问题是上面给出的路线中'路线名称' 的目的是什么?或者我们可以使用相同的&#39来拥有多条路线;路线名称'

1 个答案:

答案 0 :(得分:19)

这是使用

引用路线的简便方法
@Html.RouteLink("Privacy");

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

ASP.NET MVC Routing Overview (C#)