So my MVC application gets a request from a user who has just browsed to e.g. /home/about. It checks the RouteTable for a matching pattern and dispatches it to the correct Controller and Action. Great.
What if I want to take over that function? I don't want to rewrite the URL, I don't want to mess with the RouteData property in a filter context or anything like that. I want to take over the part where route X gets translated to controller Y and action Z by my MVC application. Something like MyRouteResolver : IRouteResolver (if that actually existed).
I have been digging around on MSDN but I can't find any hint on where this is done. Any help is appreciated.