【发布时间】:2014-09-10 12:13:31
【问题描述】:
是否可以在MVC中定义一个路由,根据路由的一部分动态解析动作?
public class PersonalController
{
public ActionResult FriendGroup()
{
//code
}
public ActionResult RelativeGroup()
{
//code
}
public ActionResult GirlFriendGroup()
{
//code
}
}
我想为下面的组操作方法实现路由
Url: www.ParlaGroups.com/FriendGroup
www.ParlaGroups.com/RelativeGroup
www.ParlaGroups.com/GirlFriendGroup
routes.MapRoute(
"Friends",
"/Personal/{Friend}Group",
new { controller = "Personal", action = "{Friend}Group" }
);
routes.MapRoute(
"Friends",
"/Personal/{Relative}Group",
new { controller = "Personal", action = "{Relative}Group" }
);
routes.MapRoute(
"Friends",
"/Personal/{GirlFriend}Group",
new { controller = "Personal", action = "{GirlFriend}Group" }
);
上面的路由实现怎么做?
【问题讨论】:
标签: asp.net-mvc asp.net-mvc-4 asp.net-mvc-routing actionmethod