Сначала учитесь, а потом экспериментируйте
Asp.net MVC - отличная платформа для разработки веб-приложений, поэтому вам определенно стоит потратить время на то, чтобы изучить ее до конца.
Но я предлагаюСначала вы изучаете MVC-фреймворк и создаете по крайней мере одно полусложное приложение, а затем начинаете экспериментировать со смешиванием MVC с элементами управления веб-формами.Это возможно, но сколько вы думаете, вы получите, вы, вероятно, потеряете больше.Так что я бы немного неохотно и посоветовал бы вам не соответствовать этим.По крайней мере, не в проекте Greenfield.
Другими словами: предположительно, зная веб-формы Asp.net, вы бы предложили кому-то интенсивно использовать динамически созданные пользовательские элементы управления на своих веб-страницах, если онитолько для того, чтобы изучить технологию веб-форм Asp.net?Возможно нет.Или смешивая веб-формы с ASP-страницами в новом проекте ...
Вместо этого попробуйте найти отличные серверные расширения MVC или библиотеки на стороне клиента, которые помогут вам создавать многофункциональные веб-приложения, такие как ExtJS (Я не работаю в ExtJS llc, но в прошлом я использовал lib для проекта, и он мне понравился ).Используя что-то подобное, вы не потеряете вещи из MVC и получите отличный пользовательский опыт и богатую функциональность.