Веб-формы ASP.NET (включая страницы и серверные элементы управления) полагаются на инфраструктуру, предоставляемую страницей ASP.NET и моделью постбэка. При обратной передаче дерево элементов управления перестраивается, и состояние восстанавливается с использованием состояния просмотра, а затем элемент управления обрабатывает данные обратной передачи для создания событий.
ASP.NET MVC не полагается на post-back / view-state, а запросы (GET / POST) направляются на соответствующие действия контроллера (вместе с отображением параметров). Методы контроллера обрабатывают запрос и отправляют ответ, визуализируя представление. Функция View просто принимает данные, передаваемые контроллером, и генерирует соответствующий HTML. Теперь веб-форма ASP.NET (страница) может использоваться в качестве представления, но не будет никаких постбэков и событий управления сервером. В ASP.NET MVC нажатие кнопки будет отправлять соответствующую форму для некоторых действий контроллера.
Вы должны сначала понять и изучить ASP.NET MVC, прежде чем задуматься о миграции.
Кроме того, IMO, нет смысла переносить приложение, если оно не имеет длительного срока годности, и в будущем вы не предвидите частые запросы на усовершенствование / обслуживание.