:) sure do!
Don't use the standard ASPX pages.
Look into using
ASP.NET MVC. MVC stands for Model View Controller.
Your Models are your classes that contain the data that you want to display in your website.
Your Views are the ASPX pages (not your standard ones) that have no code behind, but only contain ASP code and HTML to so that you can display/interact with the data in the Model that the view is displaying.
Your Controllers are the components that handle user interaction, work with the model, and select a view to render that displays UI. They are responsible for responding to user action. The controller does not display the data in the model, it only triggers methods in the model which modify the data, and then pass the model into the view which displays the data.
You use the Global.asax file to set up how your URLs should be formatted so that the user can be directed to the correct Controllers, which will determine which View to use, which displays the data in the Model that the user is interacting with.
Check it out because it's really cool stuff :)