Los controles del lado del servidor de ASP.NET funcionan con WebForms, no con MVC. MVC no usa controles en el sentido tradicional de ASP.NET (al menos hasta ahora).
El modelo MVC es bastante diferente del modelo de WebForms; no mejor o peor, pero muy diferente. El uso de MVC coloca al desarrollador mucho más cerca del HTML generado, se presta de manera más intrínseca a las pruebas unitarias y proporciona una gran separación de inquietudes entre la IU y el código que puebla esa IU.
A primera vista, especialmente para veteranos endurecidos de ASP.NET, MVC puede parecer un gran paso hacia atrás (si ha estado codificando entonces, las visiones del desarrollo de ASP COM podrían bailar en su cabeza).
Pero pruebe MVC. Es muy interesante y su modelo es bastante convincente una vez que te acostumbras.
Leer más aquí: http://quickstarts.asp.net/previews/mvc/mvc_HowToRenderFormUsingHtmlHelpers.htm
Además, echa un vistazo a este motor interesante blog que utiliza MVC: http://www.codeplex.com/oxite
Por último, echa un vistazo a proyecto del escaparate MVC de Rob Conery: http://wekeroad.com/category/mvc-storefront
"al menos todavía" - ¡Ojalá nunca! – UpTheCreek
de acuerdo! El modelo MVC simplemente crece y crece en ti. –
modelo de mvc es realmente el mejor enfoque. Las páginas .net se crearon para el desarrollador de Windows, por lo que podría comenzar a codificarse en la web, pero en realidad este modelo no es adecuado para el desarrollo web. MVC puede parecer un paso atrás, pero solo para personas que no comprenden el ciclo de vida de una página web. Me alegro de que la devolución de datos y viewstate se maten. No los extrañará. – sarsnake