In questo blog Paschal solleva un problema che già mi ero posto.

Per quale orrido motivo in Visual Studio 2005 il modello code-inline è il default? Come giustamente chiosa, i nuovi utenti di questo sistema saranno per forza di cose portati ad utilizzare il codice nella pagina aspx, invece che in un file .cs o .vb a parte.

http://weblogs.asp.net/pleloup/archive/2004/07/28/199718.aspx