Hallo Liste,
ich habe das Problem gefunden, es hat mit dem Lifecycle der Seite zu tun.
Meine Eventhandler werden nicht nur im Pageload angebunden sondern auch später (nach einem Upload einer Datei). Nach dem Upload wird die Tabelle nochmal mit den neuen Daten und neuen Eventhandlern aufgebaut.. In diesem Moment ist die ASP Methode die die Handler verdratet schon aufgerufen worden..
Daher werden meine Eventhandler erst nach einem Postback durch einen
erneuten Aufbau der Tabelle im PageLoad korrekt angebunden.

Grüsse Daniel


Daniel Wasser wrote:

Hallo Liste,

ich habe einen ImageButton(Löschen Button) den ich in jeder Zeile einer dynamisch generierten Tabelle einfüge.

ImageButton ibDel = new ImageButton();
ibDel.ImageUrl = base.getImage("delete.gif");
ibDel.AlternateText = "Löschen";
ibDel.CommandArgument = iId.ToString();
ibDel.Command += new CommandEventHandler(dgData_DeleteCommand); tcCell4.Controls.Add(ibDel);

Wenn ich nun einen dieser Löschen Buttons drücke, passiert nichts.
Drücke ich den Button ein zweites mal, wird der ActionHandler ausgelöst.
hat jemand eine Idee warum die Aktion nicht beim klick ausgeloest wird?

Grüße Daniel

_______________________________________________
Asp.net Mailingliste, Postings senden an:
Asp.net@glengamoi.com
An-/Abmeldung und Suchfunktion unter:
http://www.glengamoi.com/mailman/listinfo/asp.net


_______________________________________________
Asp.net Mailingliste, Postings senden an:
Asp.net@glengamoi.com
An-/Abmeldung und Suchfunktion unter:
http://www.glengamoi.com/mailman/listinfo/asp.net

Antwort per Email an