Recuperer un event target
Bonjour,
je suis en train de faire un formulaire ASP.Net et C# (pour workflowgen s'il y a des connaisseurs) dans lequel il y a une asp:table ou je crée dynamiquement les tableRow.
A leur creation je les dote d'un evenement "onclick" :
Code:
1 2 3 4 5 6 7 8 9 10 11
| TableRow r = new TableRow();
for (int k = 0; k < 2; k++)
{
TableCell c = new TableCell();
c.Controls.Add(new LiteralControl("row , cell "));
r.Cells.Add(c);
}
r.Attributes.Add("onclick", "machin();");
r.ID = "row" + Table123.Rows.Count;
Table123.Rows.Add(r); |
mais dans machin() , je n'arrive pas à recuperer l'id (ou un quelconque autre parametres pouvant l'identifier) et quand j'essaie de caster l'object sender :
Code:
1 2 3 4
| void machin(object sender, CommandEventArgs e)
{
TableRow r = (TableRow)sender;
} |
ca me retourne une erreur "Object expected" que je n'arrive pas a resoudre.
Notons que cette erreur est meme la quand je ne met aucune reference a a sender dans la fonction machin...
Quelqu'un aurait une idée pour que je puisse identifier quel tr a lancé l'event?
Merci d'avance