有没有办法在MVC中使用真正安静的路由,就像rails dudes一样?我在谈论像/bands/metallica/albums/killemall/track/4
我发现唯一有用的图书馆是Steve Hodgkiss'Restful routing。似乎有点冒险将整个项目的路由基于这个人的宠物项目。
你说MVC老手怎么说?
答案 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)
易农民。