En regardant quelques-uns des changements à venir dans WebForms dans ASP.NET 4.0, je peux voir de nombreuses améliorations qui donnent aux développeurs encore plus de contrôle sur la sortie. Certaines de ces améliorations sont attendues depuis longtemps, et pendant un certain temps il semblait que ce n'était même pas possible. Cela m'a fait me demander si le modèle actuel avec l'élément unique de formulaire qui s'exécute sur le serveur est vraiment la seule façon possible.
Pourquoi l'architecture des ASPNET WebForms ne pourrait-elle pas fonctionner avec plusieurs formulaires qui s'exécutent tous sur le serveur?
Imaginez si vous pouviez architecturer ce changement. Comment cela impacterait-il la façon dont nous écrivons le codebehind aujourd'hui? Cela introduirait-il une complexité supplémentaire? Cela changerait-il la façon dont les gestionnaires d'événements fonctionnent, ou la validation, ou ASP.NET Ajax avec les contrôles ScriptManager et UpdatePanel?