Les contrôles côté serveur d'ASP.NET fonctionnent avec WebForms et non avec MVC. MVC n'utilise pas de contrôles au sens ASP.NET traditionnel (du moins pour l'instant).
Le modèle MVC est assez différent du modèle WebForms; pas mieux ou pire, mais très différent. L'utilisation de MVC place le développeur beaucoup plus près du code HTML généré, se prête plus intrinsèquement aux tests unitaires et offre une forte séparation des préoccupations entre l'interface utilisateur et le code qui remplit cette interface. À première vue, en particulier pour les vétérans ASP.NET durcis, MVC peut sembler un énorme pas en arrière (si vous étiez en train de coder, les visions du développement ASP COM pourraient danser dans votre tête).
Mais essayez MVC. C'est très intéressant et son modèle est assez convaincant une fois qu'on s'y habitue.
En savoir plus ici: http://quickstarts.asp.net/previews/mvc/mvc_HowToRenderFormUsingHtmlHelpers.htm
En outre, vérifiez ce moteur de blog intéressant qui utilise MVC: http://www.codeplex.com/oxite
Enfin, consultez le projet de devanture de magasin MVC Rob Conery: http://wekeroad.com/category/mvc-storefront
"au moins" - J'espère que jamais! – UpTheCreek
D'accord! Le modèle MVC grandit et se développe sur vous. –
modèle mvc est vraiment la meilleure approche. Les pages .net ont été faites pour les développeurs de Windows, ce qui pourrait commencer à coder pour le web, mais en réalité ce modèle est un mauvais ajustement pour le développement web. MVC peut sembler être un pas en arrière, mais seulement pour les personnes qui ne comprennent pas le cycle de vie d'une page Web. Je suis heureux que la publication et viewstate sont tués. Ne les manquez pas. – sarsnake