Allora...
chi come me programma in ASP è sicuramente abituato a lavorare con i famosi "inc_header e footer" per includere codice HTML ripetuto in tutte le pagine, e a creare un file "config" nel quale inserire il collegamento al DB, variabili di sessione, etc... comuni in tutte le pagine.
Ma in .NET si può fare?
Per quanto riguarda le inclusioni HTML il problema potrebbe essere risolvibile, ma se nell'header della pagina alcuni valori cambiano in base a determinate scelte dell'utente nasce il problema.
Per il file config credo che la situazione sia ancora peggiore, perchè se non ho capito male ogni pagina può avere una sola classe, quindi non se ne può creare una per tutte quante...:master:...
...più scrivo e più non ci capisco niente...