asp.net MVC和RESTful路由,rails风格。可能吗?

时间:2009-11-03 18:12:54

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

有没有办法在MVC中使用真正安静的路由,就像rails dudes一样?我在谈论像/bands/metallica/albums/killemall/track/4

这样的嵌套网址

我发现唯一有用的图书馆是Steve Hodgkiss'Restful routing。似乎有点冒险将整个项目的路由基于这个人的宠物项目。

你说MVC老手怎么说?

1 个答案:

答案 0 :(得分:8)

不确定

routes.MapRoute("IwannaBeLikeTheCoolRailsKids",
                "bands/{bandName}/albums/{albumName}/tracks/{trackNumber}",
                new { controller = "Bands",
                action = "ByTrack" 
               });

然后在你的控制器中:

public ActionResult ByTrack(string bandName, string albumName, int trackNumber)

易农民。