I noticed a lot of ASP .Net sites does not have the URL ending with \".aspx\".
An example would be: - https://stackoverflow.com/questions
Did they create a Q
ASP.net has a routing framework you can use even if you are not using ASP.net MVC
Official documentation: http://msdn.microsoft.com/en-us/library/cc668201.aspx
Also as previously stated ASP.net MVC works like this out of the box and you can also use URL Rewriting