ASP.NET MVC4 Web APIで、ある種のURLをサポートしたいと思います。
api/{part1}/{part2}/{id}
そのコントローラーは{part1}{part2}です。例:
url controller class
api/ch01/products/ ch01products ch01productscontroller
api/ch12/customers ch12customers ch12customerscontroller
api/books/page/5 bookspage bookspagecontroller
MapHttpRouteでこれを行うことはできますか?何かのようなもの
// in WebApiConfig.Register
config.Routes.MapHttpRoute("", "api/{part1}/{part2}/{id}", new { controller = ? "{part1}" + "{part2}" ?, id = RouteParameter.Optional });