Серверные элементы управления ASP.NET работают с WebForms, а не с MVC. MVC не использует элементы управления в традиционном смысле ASP.NET (по крайней мере, пока).
Модель MVC сильно отличается от модели WebForms; не лучше или хуже, но очень разные. Использование MVC значительно приближает разработчика к сгенерированному HTML, делает его более естественным для модульного тестирования и обеспечивает четкое разделение проблем между пользовательским интерфейсом и кодом, который заполняет этот пользовательский интерфейс.
На первый взгляд, особенно для закаленных ветеранов ASP.NET, MVC может показаться огромным шагом назад (если вы программировали тогда, видение разработки ASP COM может танцевать в вашей голове).
Но попробуйте MVC. Это очень интересно, и его модель становится достаточно привлекательной, когда вы к ней привыкнете.
Подробнее здесь:
http://quickstarts.asp.net/previews/mvc/mvc_HowToRenderFormUsingHtmlHelpers.htm
Кроме того, проверьте этот интересный движок блога, который использует MVC:
http://www.codeplex.com/oxite
Наконец, ознакомьтесь с проектом витрины магазина MVC Роба Конери:
http://wekeroad.com/category/mvc-storefront