Как большинство людей скажут, я уверен, это очень сильно зависит от того, что вы хотите изучать, и стиля развития, который вы хотите использовать.Если вы хотите много контролировать свою разметку страницы и намерены использовать много AJAX и CSS, тогда MVC - лучший подход, самый большой компромисс - потеря элементов управления Microsoft, таких как Gridview и другие компоненты перетаскивания.MVC - очень мощный и расширяемый фреймворк, и его изучение также позволит вам изучить паттерн MVC (который будет полезен, если вы когда-нибудь позже разовьете свои навыки с другими платформами разработки).
Однако, если вы создаете много внутренней сетиприложения, которые должны быть доставлены быстро, тогда Webforms, безусловно, лучший путь, они хорошо документированы и зрелы, а элементы управления позволяют бесплатно создавать мощные функциональные возможности.Несмотря на то, что вы получите базовые шаблоны для манипулирования данными в MVC, создание приложений в Webforms далеко не так быстро.
Моя личная рекомендация - изучать MVC (и его шаблон), так как он не имеетбольшая надежность проприетарных компонентов Microsoft, которая заставляет вас задуматься о приложении и его взаимодействии с бэкэндом.
Если вам нужен хороший пример большого сайта MVC ... вы на нем ... stackoverflow работает на ASP.NET MVC.
Надеюсь, это поможет, это очень общиймнения и есть много другого в обоих аргументах.Однако, исходя из личного опыта, я думаю, что в долгосрочной перспективе MVC научит вас гораздо более повторно используемым стандартным веб-технологиям.
Ciao
Jon