Impossible de recuperer un click sur un ImageButton
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)
Code:
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++;
} |
et voici le code de la fonction imb_click
Code:
1 2 3 4 5
|
public void imb_click(object sender, ImageClickEventArgs e)
{
// suppression de mon element
} |
Le soucis c'est que cette fonction n'est jamais executer. quelqu'un a une idée ?
merci