Quelques membres de notre équipe sont d'avis que chaque page Web de l'application doit être un contrôle de l'utilisateur Web. Par exemple, vous aurez tout votre traitement des événements html + dans Customer.ascx, et il y aura une page Customer.aspx correspondante qui contient le contrôle Customer.ascx.Comment choisir si une page Web doit être un contrôle d'utilisateur Web?
Ce sont leurs arguments:
- Cette pratique favorise la polyvalence, la portabilité et la réutilisabilité.
- Même si la page n'est pas réutilisée pour le moment, elle pourrait l'être dans le futur.
- Il se peut que la page du client doive être déplacée vers un emplacement différent ou renommée dans un futur et que les commandes utilisateur en mouvement soient plus faciles.
- Ceci est une recommandation de MS pour un nouveau développement.
Est-ce vraiment une recommandation pour le nouveau développement? Y a-t-il des inconvénients à cette stratégie? Je suis d'accord sur le fait qu'il est bon d'avoir un contrôle d'utilisateur en main si le besoin s'en fait sentir, mais il semble que ce soit excessif de le faire pour toute l'application "juste au cas où nous en aurions besoin plus tard".