Non penso che Asp.Net sia realmente basato su un modello di progettazione. È solo un framework sviluppato con un concetto simile a Windows Form.
Se si desidera utilizzare un modello per sviluppare un sito Web con .Net Framework, suggerisco di dare un'occhiata a Asp.Mvc . È un'altra tecnologia di Microsoft basata sul pattern MVC.
Al primo punto, ho parzialmente frainteso la domanda. Se stai cercando di capire il modello alla fine di Asp.Net per convertirlo in un pattern MVC, beh, non c'è schema come ho detto prima.
Asp.Net è totalmente basato sul concetto postback . Fondamentalmente, ogni volta che viene attivato un evento (come un clic su un pulsante), il motore Asp.Net esegue una richiesta di posta sulla stessa pagina, in modo che possa chiamare il metodo associato all'evento.
Quindi, se vuoi convertire il vecchio progetto usando un pattern MVC, penso che trascorrerai la maggior parte del tuo tempo a convertire gli eventi in richieste di post manuali.
Ad ogni modo, quando stai affrontando una conversione da una tecnologia a un'altra è meglio capire cosa succede dietro le quinte, invece basta convertire letteralmente il vecchio codice in quello nuovo.