Bonjour
Dans mon formulaire, j'ai une DropDownList qui contient une liste de valeur de 1 à 10.
Lorsque je sélectionne un nombre dans la DropDownList, je charge dans un PlaceHolder autant de UserControl que la valeur de la DropDownList.
Mon problème, c'est que lorsqu'il y a un AutoPostBack, je perds mes userControl.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14 string sID = ""; int iNbCondSuppl = 0; int.TryParse(this.ddlNbCondSuppl.SelectedValue, out iNbCondSuppl); for (int i = 1; i <= iNbCondSuppl; i++) { sID = "uscCondSuppl" + i.ToString("00"); if (plhCondSuppl.FindControl(sID) == null) { // Ajout dynamique du UserControl Usc_ucConducteurDesigneTable uc = (Usc_ucConducteurDesigneTable)LoadControl("~/Usc/ucConducteurDesigneTable.ascx"); uc.ID = sID; plhCondSuppl.Controls.Add(uc); } }
Merci du coup de pouce
Titan
Partager