MVC и Webforms используют разные HttpHandlers для предоставления разработчикам программных функций для обработки запросов.
MVC дает вам гораздо больший контроль над HTML, который вы помещаете на страницу (как вы напишете почти все), тогда как Webforms (он же ASP.Net) будет автоматически отображать HTML на странице.
Оба используют один и тот же синтаксис, но у вас нет доступа к серверным элементам управления в MVC (например, <asp:DataGrid />
), который может сэкономить ваше время с такими функциями, как привязка данных, за счет наличия HTML, который немного напоминает рвоту .
Вы также обнаружите, что вам не понадобятся особые случаи в событиях жизненного цикла вашей страницы (так как этого не существует в MVC), чтобы остановить запуск объектов при обработке события.