Je préfère généralement ajouter des contrôles dynamiquement, comme les contrôles HTML et table génériques, à la page ASPX, plutôt que de les ajouter dans la page ASPX et de définir les propriétés dynamiquement.Dans ASP.net est-il préférable d'utiliser les contrôles serveur dans la page ASPX ou de les créer dynamiquement dans le code derrière?
Quelle approche est considérée comme «meilleure pratique»?
L'utilisation de commandes html génériques dynamiquement est une meilleure pratique que la sortie de chaînes html formatées vers un fichier asp: literal?
Vous obtenez des problèmes d'état d'affichage si vous 1) ne mettez pas ajouter à la page au bon point dans le cycle de vie et 2) vous utilisez l'abomination appelé état d'affichage en premier lieu;) – AnthonyWJones
Gestion du cycle de vie pour les contrôles dynamiques est une douleur, aussi bien. Cela ne signifie pas qu'ils ne sont pas utiles, mais seulement avec modération. –
Aucun argument ici. :) –