Bonjour,
Dans ma page Default.aspx, j'ajoute dynamiquement un WebUserControl par le code suivant situé dans le Page_Init de ma page Default.aspx :
ontrol
c = LoadControl("/UserControl/MonWebUserControl.ascx");c.ID = "MonWebUserControl" ;
GenericWebPart wp1 = WebPartManager1.CreateWebPart(c);wp1.Title =
"Accueil";wp1.ID = ModuleAccueil ;
wp1.AllowClose =
true;wp1.AllowHide =
false;wp1.AllowMinimize =
false;WebPartManager1.AddWebPart(wp1, WebPartZone1, 0);
Le WebUserControl apparait bien mais lors du premier postback de ma page Default.aspx, mon WebUserControl se réinitialise. Il ne conserve pas l'action que je lui ait demandé (par exemple une checkbox à cocher). De plus, ce WebUserControl change de titre pour mettre "Untitled".
Une fois ce premier PostBack effectué avec les bugs décrit ci-dessus, mon WebUserControl fonctionne parfaitement et conserve les données que lui met lors autre PostBack.
J'ai tenté de mettre ce code dans l'évenement Page_Load mais cela n'à rien changé.
Qu'ais-je oublié de faire ?
Merci