我设置了以下默认路由,它工作正常:
routes.MapRoute(
"Default", // Route name
"{controller}/{action}/{id}", // URL with parameters
new { controller = "Home", action = "Index", id = UrlParameter.Optional } // Parameter defaults
);
这是我的成功路线示例:“/PositionDetail/Candidates/2”
这一切都很好,花花公子,但我遇到的问题是我想建立一条更深入的路线。即“/PositionDetail/Candidates/2/GetMoreCandidates”和“/PositionDetail/Candidates/2/Resume/3”,其中 Resume 将是我要执行的另一个操作,3 将是 ID。注意:这些路由中的每一个都将加载一个新页面,而不是一些局部视图。
我该如何设置这样的东西,“PositionDetail”控制器会是什么样子?