需要ASP.NET自定义路由的帮助

时间:2010-05-21 20:58:59

标签: asp.net-mvc-2

我需要创建一个自定义路线来列出给定建筑物中的所有房间。所以,我希望网址看起来像这样:

/建筑/ 1000 /房

列出1000号楼的所有房间。

这是路由的正确映射(在RoomController中调用IndexByBuilding方法)吗?

        routes.MapRoute(
            "RoomsByBuilding",
            "Building/{id}/Room",
            new { controller = "Room", action = "IndexByBuilding", id = "" }
            );

1 个答案:

答案 0 :(得分:0)

你的路线看起来不错。确保将其移到路由表的顶部以避免冲突。