Hallo,
am einfachsten wäre es wohl wenn du deine komplette Webforms Anwendung in MVC integrierst.
Mittels
routes.IgnoreRoute("{resource}.aspx/{*pathInfo}"); in RegisterRoutes der Global.asax verhinderst du die Verwendung des MVC-Routing für .aspx Pages und diese werden wie in ASP.NET gewohnt aufgerufen und durchlaufen den Page-Lifecycle. So kannst du deine alten Seiten in der neuen MVC Anwendung weiterhin aufrufen, und diese nach und nach durch neue „MVC Seiten“ ersetzen.
Grüße,
Joerg