Bonjour,
Le titre peut paraître bête mais je ne savais pas comment intitulé mon problème de manière assez courte pour ne pas faire fuire les lecteurs
Mon souci est en rapport avec le cycle de vie
J'ai une page A qui contient 2 choses :
- 1 usercontrole
- 1 repeater
Le user control est en charge de récupérer des données pour les mettre en session afin que la page puisse afficher tout çà via le repeater
C'est là que quelque chose m'échappe
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 protected void Page_PreRender(object sender, EventArgs e) { KeyValuePair<DateTime, List<Envoi>>? m_CurrentLot = SessionManager.GetCurrentLot(TypeAppli.DSI); if (m_CurrentLot.HasValue) { rptLot.DataSource = m_CurrentLot.Value.Value; rptLot.DataBind(); } }
Test 1 qui est fonctionnel :
- avant l'accès à la page, je charge ma session avec des données facive
- le repeater fait son travail
- Je note que le usercontrol n'est pas en postback, ce qui est logique
Test 2 qui est KO mais qui doit fonctionner ainsi :
- la page se charge à vide
- je lance ma recherche via le usercontrol => je fais un postback
- je passe bien par le prerender de l page
- Mais le repeater ne semble pas binder
- Si je fais F5 = >miracle cela apparait
=> j'ai l'impression que le souci vient du fait que le postback est engendré par le usecontrol
je ne sais plus ou chercher
Merci d'avance pour votre aide
Partager