Is it possible to have catchall followed by other parameters in ASP.NET MVC Route?
2 answers
The latter should be the last parameter on the route as it says "Match whatever is left of the url".
You could fake this with just a trick and use a custom MyRouteHandler instead of MvcRouteHandler. Your custom route handler simply manipulates the RouteContext to strip the action and ID back from the URL before passing it to the MvcRouteHandler for processing.
+1
a source to share