如何为项目管理应用程序创建路由结构,其中包含所有相关部分的离散控制器,如TaskController,DocumentController等和Over拱形控制器。我基本上喜欢这样的结构:
http://server/Project/123/Task http://server/Project/123/Document
我正在使用mvc1,因此我无法访问区域等。项目部分将为项目控制器提供单独的母版页,例如任务,文档等,并带有不同的菜单导航。我在Global.asax上尝试过三条路线,如:
routes.MapRoute(
"Task",
"Project/{id}/Task/{action}",
new { controller = "Task", action = "Index", id = "" }
);
routes.MapRoute(
"Message",
"Project/{id}/Message/{action}",
new { controller = "Message", action = "Index", id = "" }
);
routes.MapRoute(
"Document",
"Project/{id}/Document/{action}",
new { controller = "Document", action = "Index", id = "" }
);
我在这里做错了什么