Bonjour,
Je me suis mis à l'ASP.NET il y a quelques jours et j'ai eu l'occasion de voir que le cycle de vie d'une page n'est pas vraiment intuitif.
Par exemple, j'ai vu que Page_load est appelée avant les evenements sur les controles. Dans pas mal de sites, on voit pourtant qu'en fonction de certains controles, on en charge d'autres dinamiquement. Par exemple, on aura un combo avec une marque et un autre avec la liste des produits correspondant à la marque. Le 2e a donc besoin du premier pour s'initialiser...
Bien sur, on pourrait imaginer utiliser le postBack pour ne pas charger les controles dans le page_load mais dans ce cas, il faudrait s'assurer qu'ils sont toujours chargés (meme quand on clic sur un bouton qui n'a rien à voir).
Ma question est donc : Dans l'idéal, à quel moment du cycle d'une page faut il :
- ajouter les controles
- Remplir les controles depuis une BDD
Merci
Partager