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

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();
     }
}
C'est là que quelque chose m'échappe

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