Поскольку вы упомянули, что у устаревшего приложения есть Page_Load, я предполагаю, что это .NET. Это означает, что вы должны иметь возможность декомпилировать его, используя Reflector из Redgate, чтобы получить исходный источник.
Источник, вероятно, будет гораздо менее "красивым", чем он был изначально, но вы сможете получить из него редактируемый, скомпилированный источник.
Что касается вопроса загрузки страницы на странице и загрузки скомпилированной страницы - вы можете попробовать это ... Но я сомневаюсь, что это сработает. Вам действительно лучше попытаться получить источник, если можете.