ASP.NET MVC路由与非标准控制器名称

时间:2013-07-08 20:22:28

标签: asp.net asp.net-mvc asp.net-mvc-routing

我需要在我的ASP.NET MVC网站中编辑朋友的网址,如下所示:

site.com/friend{x}/edit 

其中{x} - 朋友的身份。

那么,我应该如何使用我的ActionLinks,Controller名称和Routings?

1 个答案:

答案 0 :(得分:2)

假设您的控件名为FriendController,请尝试添加自定义路线,例如:

routes.MapRoute(
  "Friends", // Route name
  "friend{id}/{action}", // URL with parameters
  new { controller = "Friend", action = "Index", id = UrlParameter.Optional } // Parameter defaults
);

然后你会像往常一样构建你的ActionLinks等。

相关问题