Hopefully this post provides some more details about how the
ASP.NET MVC Routing architecture works, and how you can use it to customize the
structure and layout of the URLs you publish within your ASP.NET MVC
applications.
By default when you create a new ASP.NET MVC Web Application
it will pre-define a default /[controller]/[action]/[id] routing rule that you
can use (without having to manually configure or enable anything
yourself). This should enable you to build many applications without ever
having to register your own custom routing rules. But hopefully the above
post has demonstrated that if you do want to custom structure your own URL
formats it isn't hard to-do - and that the MVC framework provides a lot of
power and flexibility in doing this.
Hope this helps,
Scott