also ich habe das problem jetzt gefunden, nur wei� ich die l�sung dazu nicht. :-/

(@Marko Lutz: k�nnte bei deinem problem auch in die richtung gehen !!!).

ich erzeuge mir ja eine tabelle mit dynamisch erzeugen imagebutton controls. diesen will ich eine funktion zuweisen, die sie aufrufen sollen. das mache ich durch den addHandler.

nun das problem:

damit das funktioniert, muss die addHandler funktion im init des controls aufgerufen werden.
nur im init wei� ich ja noch nicht, wieviele controls ich erzeuge, geschweige denn, wie ich die ansprechen soll..
also der ablauf:


1. aufruf control:

-> init
-> pageload
-> alles fein

2. click auf einen button, der funktion "baueImageButtons" aufruft:

-> init (hier m��te ich nun die addhandler aufrufen)
-> pageload
-> baueImageButtons-Funktion (hier gehen die addhandler verloren). ...

jetzt habe ich mir ein private attribut fileImage angelegt, dem ich standardm��ig im init folgendes zuweise:

Dim temp As [Delegate] = [Delegate].CreateDelegate(GetType(ImageClickEventHandler), Me, "getKFZDetail_Click")
AddHandler Me.fileImage.Click, CType(temp, ImageClickEventHandler)


in meiner baueImageButtons mache ich nun folgendes:

'Bildpfad hinzuf�gen
objCell = New TableCell()
objCell.cssClass = "tdDetailLeft"
objCell.HorizontalAlign = HorizontalAlign.Left
objCell.Width = Unit.Percentage(10)
'fileImage = New ImageButton
fileImage.ImageUrl="grafik/kfz/" & drArray(i)("ImageName").Insert _
(drArray(i)("ImageName").toString().Trim().Length-4,"_thumbs").ToString().Trim()
fileImage.CausesValidation = False
fileImage.CommandName = drArray(i)("kfz_id").ToString().Trim()


jetzt ist das problem nat�rlich, dass dieser imageButton nur einmal vorkommt. und zwar in der letzten reihe der tabelle. wenn ich es jetzt schaffen w�rden, den button zu clonen oder so, w�rde es ja funzen.

oder sehe ich das falsch? oder wie kann ich das noch l�sen ? ? ?

----- Original Message ----- From: "Alexander Zeitler" <[EMAIL PROTECTED]>
To: <[email protected]>
Sent: Friday, December 31, 2004 5:50 PM
Subject: RE: [Asp.net] einem imagebutton eine funktion mit parametern zuweisen




Hallo,


'Funktion, die das Control SucheKFZDetail aufruft Sub getKFZDetail(sender As Object, e As CommandEventArgs) lbTest.Text = "Watch " & e.CommandName.ToString() Viewstate("kfz_id") = e.CommandName.ToString() RaiseEvent NewControl(Me, new CommandEventArgs("SucheKFZDetail",nothing)) End Sub



guck mal, ob Du damit evtl. weiter kommst: http://www.dotnet247.com/247reference/msgs/21/106638.aspx

Gruss

Alex


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



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

Antwort per Email an