I\'m new to MVC (and ASP.Net routing). I\'m trying to map *.aspx
to a controller called PageController
.
routes.MapRoute(
\"Pa
I just answered my own question. I had the routes backwards (Default was above page).
Yeah, you have to put all custom routes above the Default route.
So this brings up the next question... how does the "Default" route match (I assume they use regular expressions here) the "Page" route?
The Default route matches based on what we call Convention over Configuration. Scott Guthrie explains it well in his first blog post on ASP.NET MVC. I recommend that you read through it and also his other posts. Keep in mind that these were posted based on the first CTP and the framework has changed. You can also find web cast on ASP.NET MVC on the asp.net site by Scott Hanselman.