I am an experienced Coldfusion programmer, new to ASP. I often used a method
called FUSEBOX programming which simply used a switch statement and INCLUDES
to architect a site.

In Coldfusion a CFINCLUDE statement does not get executed before all other
scripts as does an asp #include. This means that files can be programatically
included making it easy to separate out functionality and layout in multiple

I am looking for some system that might be equivalent as I learn ASP. How
do people architect sites with lots of different pages. Is there no way to
center a site around the default.asp page, inserting content as needed by
the logic flow of the application? Where can I find some strategies?