Bonjour,
Je génère une liste d'élément dans un foreach et à la fin de chaque element je place un ImageButton pour supprimer l'element. j'ajoute donc a cet ImageButton un evenement click de la maniere suivante : (Je travail dans une webpart et le code se trouve dans la fonction CreateChildControls)
et voici le code de la fonction imb_click
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20 foreach (string s in arrayTechno) { tr = new TableRow(); { td = new TableCell(); { td.CssClass = "propriete"; ImageButton imb = new ImageButton(); imb.AlternateText = "Delete \"" + s + "\""; imb.ImageUrl = siteCourant + "/image/delete.gif"; imb.CausesValidation = true; imb.CommandArgument = "delete_" + cpt; imb.ValidationGroup = "deleteTechs"; imb.ToolTip = "Delete \"" + s + "\""; imb.Click += new ImageClickEventHandler(imb_click); td.Controls.Add(imb); tr.Cells.Add(td); } technos.Rows.Add(tr); } cpt++; }
Le soucis c'est que cette fonction n'est jamais executer. quelqu'un a une idée ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 public void imb_click(object sender, ImageClickEventArgs e) { // suppression de mon element }
merci
Partager