[VS2010 Framework 4] Conserver des controls créés dynamiquement après un postback
Bonjour,
tout est dit dans le titre :-)
Dans ma page asp.net, sur le clique d'un radiobutton, je faît apparaître un petit panel qui contient un certainement nombre de checkbox, créés dynamiquement :
Code:
1 2 3 4 5 6 7 8 9
| //Génération dynamiques des checkbox
for (int i = 0; i < ds.Tables["groupe"].Rows.Count; i++)
{
CheckBox chkbxAjoutGroupe = new CheckBox();
chkbxAjoutGroupe.Text = ds.Tables["groupe"].Rows[i]["nomGroupe"].ToString();
chkbxAjoutGroupe.ID = "chkbxAjoutGroupe" + i;
panelAjoutGroupe.Controls.Add(chkbxAjoutGroupe);
}
panelAjoutGroupe.Visible=true; |
Malheureusement, j'ai beaucoup de contrôles sur ma page et certains font des postback. A chaque fois qu'un postback est appelé, évidemment mes contrôles créés dynamiquement ci-dessus disparaissent puisqu'ils ne sont pas créé dans le On_Load()...
Est-ce que quelqu'un peut m'éclairer sur les possibles solutions pour régler ce problème ?
Merciiii !