Ahhh, super, Danke! Hatte es erst mit diversen Hilfen probiert und bis vor kurzen mit: http://www.microsoft.com/germany/msdn/library/net/aspnet/SeitennummerierungMithilfeVonRepeatern.mspx
doch leider scheinte es an der Reihenfolge der Event-Handler zu scheitern. Ansonsten fänd ich diese Lösung super. Ich werde es nun aber mit dem DataGrid_ItemCreated probieren und dem hinzufügen der einzelnen Links, hoffe mal dass ich hier auf einen grünen Zweig komme. Kleines Schlusswort: Es ist immerwieder eine Herausforderung etwas in Asp.net zu verwirklichen, geschweigeden zu finden.... aber wie ihr sicher wisst: .... nur die Besten werden überleben ;-) Gruß Hans > --- Ursprüngliche Nachricht --- > Von: "Pessner, Andreas" <[EMAIL PROTECTED]> > An: <[email protected]> > Betreff: AW: AW: AW: AW: [Asp.net] Buttons-events dynamisch dazu, aber wie > Datum: Thu, 12 Jan 2006 14:16:12 +0100 > > onCommand gibt es wirklich nur auf der ASPX, ASCX Seite! > > In der CodeBehind Seite müsste das Command heißen - wobei ich C# schreibe. > > For i As Integer = 1 To dataCount \ 5 + 1 > Dim pageButton As LinkButton > pageButton.ID = CType(i, String) > pageButton.CommandName = CType(i, String) > pageButton.Command = ... > Next > > > Bah - habe mir gerade mal die Hilfe angesehen! Das wird wirklich unter > VB.NET ganz anders gemacht: > > Sub Page_Load(sender As Object, e As EventArgs) > > ' Manually register the event-handling method for the Command > ' event of the Button controls. > AddHandler Button1.Command, AddressOf CommandBtn_Click > AddHandler Button2.Command, AddressOf CommandBtn_Click > AddHandler Button3.Command, AddressOf CommandBtn_Click > AddHandler Button4.Command, AddressOf CommandBtn_Click > AddHandler Button5.Command, AddressOf CommandBtn_Click > > End Sub > > Dokulink: > ms-help://MS.NETFrameworkSDKv1.1.DE/cpref/html/frlrfsystemwebuiwebcontrolsbuttonclasscommandtopic.htm > > (einfach in die Adressleiste des Internet Explodierers rein kopieren - > falls Du das SDK installiert hast.) > > > -----Ursprüngliche Nachricht----- > Von: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] Im > Auftrag von [EMAIL PROTECTED] > Gesendet: Mittwoch, 11. Januar 2006 13:17 > An: [email protected] > Betreff: Re: AW: AW: AW: [Asp.net] Buttons-events dynamisch dazu, aber wie > > For i As Integer = 1 To dataCount \ 5 + 1 > Dim pageButton As LinkButton > pageButton.ID = CType(i, String) > pageButton.CommandName = CType(i, String) > Next > > oder in C#: > > for (int i = 1; i <= dataCount / 5 + 1; i++) { > LinkButton pageButton; > pageButton.ID = ((string)(i)); > pageButton.CommandName = ((string)(i)); > } > > so programmiere ich die buttons, aber oncommand ist wirklich nicht zu > finden.... > in C# finde ich immerhin .click, wobei mir das in VB.NET net wirklich > weiterhilft. > > Mach ich was falsch? > > Gruß > Hans > > > > > --- Ursprüngliche Nachricht --- > > Von: [EMAIL PROTECTED] > > An: [email protected] > > Betreff: Re: AW: AW: AW: [Asp.net] Buttons-events dynamisch dazu, aber > wie > > Datum: Wed, 11 Jan 2006 10:48:46 +0100 (MET) > > > > VB.NET > > Aber das dürfte doch jetzt nichts ausmachen, .Net steht ja beiden zur > > Verfügung > > > > Gruß > > Hans > > > > > --- Ursprüngliche Nachricht --- > > > Von: "Andreas Rudischhauser" <[EMAIL PROTECTED]> > > > An: <[email protected]> > > > Betreff: AW: AW: AW: [Asp.net] Buttons-events dynamisch dazu, aber wie > > > Datum: Wed, 11 Jan 2006 10:46:40 +0100 > > > > > > Moment mal, verdenst du VB.NET oder C#? > > > > > > -----Ursprüngliche Nachricht----- > > > Von: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] > Im > > > Auftrag von [EMAIL PROTECTED] > > > Gesendet: Mittwoch, 11. Januar 2006 10:33 > > > An: [email protected] > > > Betreff: Re: AW: AW: [Asp.net] Buttons-events dynamisch dazu, aber wie > > > > > > _btn_save ist das der name von deinem button? > > > > > > unter me. find ich meinen button nicht, da stehen bei mir nur die, die > > ich > > > html-seitig per drag&drop eingefügt habe.... > > > > > > Gruß > > > Hans > > > > > > > > > > --- Ursprüngliche Nachricht --- > > > > Von: "Pessner, Andreas" <[EMAIL PROTECTED]> > > > > An: <[email protected]> > > > > Betreff: AW: AW: [Asp.net] Buttons-events dynamisch dazu, aber wie > > > > Datum: Wed, 11 Jan 2006 10:23:26 +0100 > > > > > > > > Doch gibt es definitiv! > > > > > > > > Habe es gerade bei mir getestet: > > > > this._btn_save.Command += new > > CommandEventHandler(_btn_save_Command); > > > > > > > > > > > > Und das ist auch keine ASP2.0 Kram - sondern sollte ab ASP.NET1.0 > > gehen! > > > > > > > > Kontrolliere auch mal - das myButton auch ein > > > > System.Web.UI.WebControls.Button ist! > > > > > > > > -----Ursprüngliche Nachricht----- > > > > Von: [EMAIL PROTECTED] > [mailto:[EMAIL PROTECTED] > > Im > > > > Auftrag von [EMAIL PROTECTED] > > > > Gesendet: Mittwoch, 11. Januar 2006 10:16 > > > > An: [email protected] > > > > Betreff: Re: AW: [Asp.net] Buttons-events dynamisch dazu, aber wie > > > > > > > > > myButton.Command += new > > > > > CommandEventHandler(this.SubmitBtn_Command_EventHandler); > > > > > > > > irgendwie finde ich nicht das .command..... ein .oncommand..... > leider > > > > auch > > > > nicht. > > > > Ist das sowas neumodisches wie Asp.net 2.0? > > > > > > > > Im html-Bereich find ich oncommand, aber im Codebehind werd ich > > einfach > > > > nicht fündig. > > > > > > > > Kann da jemand helfen? Das Internet bietet mir leider etwas zuviel, > > was > > > > mit > > > > dem hier garnichts zu tun hat.... > > > > > > > > Gruß > > > > Hans > > > > > > > > > > > > > > > > > > > > > --- Ursprüngliche Nachricht --- > > > > > Von: "Pessner, Andreas" <[EMAIL PROTECTED]> > > > > > An: <[email protected]> > > > > > Betreff: AW: [Asp.net] Buttons-events dynamisch dazu, aber wie > > > > > Datum: Tue, 10 Jan 2006 16:47:37 +0100 > > > > > > > > > > Wie erstellste denn den dynamisch? > > > > > > > > > > Wenn Du es so machst: > > > > > > > > > > Button myButton = new Button(); > > > > > myButton.id = "button_" + Counter; > > > > > myButton.onClick += new > > > EventHandler(this.SubmitBtn_Click_EventHandler); > > > > > oder auch: > > > > > myButton.Command += new > > > > > CommandEventHandler(this.SubmitBtn_Command_EventHandler); > > > > > // diese beiden Sachen kannste nehmen - um noch zusätzliche Daten > zu > > > > > übergeben! > > > > > myButton.CommandName = "..."; > > > > > myButton.CommandArgument = "..."; > > > > > > > > > > Dann brauchste nur noch den Eventhandler zu schreiben - der das > > ganze > > > > dann > > > > > auseinander nimmt und fertig. > > > > > > > > > > > > > > > Aber sei vorsichtig - wenn Du den Button in einem DataGrid, > Repeater > > > > usw. > > > > > einbaust - und den da quasi pro Zeile mit reinstellst, kann es > sein > > - > > > > das > > > > > auch der EventHandler Deines DataGrids/Repeaters zuerst anspringt, > > und > > > > dann > > > > > versucht Dein Event zu handeln. Dann passieren gar merkwürdige > > sachen, > > > > > wobei ich mir nicht 100% sicher bin - was da genau alles gemacht > > wird. > > > > Aber es > > > > > kann sein, dass dabei Dein Event doppelt behandelt wird oder > > plötzlich > > > > von > > > > > Deinem ButtonEventHandler gar nicht mehr behandelt wird usw. Aber > > das > > > > ganze > > > > > kann man eigentlich mit dem Debugger schön heraus finden. > > > > > > > > > > > > > > > -----Ursprüngliche Nachricht----- > > > > > Von: [EMAIL PROTECTED] > > [mailto:[EMAIL PROTECTED] > > > Im > > > > > Auftrag von Alexander Zeitler > > > > > Gesendet: Dienstag, 10. Januar 2006 16:34 > > > > > An: [email protected] > > > > > Betreff: RE: [Asp.net] Buttons-events dynamisch dazu, aber wie > > > > > > > > > > > > > > > > > Server-Event, da er eine Variable mitgeben soll, welche Zeile > > > > > > nun die erste ist. > > > > > > > > > > > > > > > > Dafür kannst Du das CommandArgument des Buttons hernehmen. > > > > > > > > > > > > > > > <http://msdn.microsoft.com/library/default.asp?url=/library/en-us/cpref/html > > > > > /frlrfsystemwebuiwebcontrolsbuttonclasscommandargumenttopic.asp> > > > > > > > > > > Den Rest würde ich so machen, wie es Andreas schon geschrieben > > > > > hat. > > > > > > > > > > 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 > > > > > > > > > > > > > -- > > > > 10 GB Mailbox, 100 FreeSMS/Monat http://www.gmx.net/de/go/topmail > > > > +++ GMX - die erste Adresse für Mail, Message, More +++ > > > > _______________________________________________ > > > > 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 > > > > > > > > > > -- > > > Lust, ein paar Euro nebenbei zu verdienen? Ohne Kosten, ohne Risiko! > > > Satte Provisionen für GMX Partner: http://www.gmx.net/de/go/partner > > > _______________________________________________ > > > 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 > > > > > > > -- > > 10 GB Mailbox, 100 FreeSMS/Monat http://www.gmx.net/de/go/topmail > > +++ GMX - die erste Adresse für Mail, Message, More +++ > > _______________________________________________ > > Asp.net Mailingliste, Postings senden an: > > [email protected] > > An-/Abmeldung und Suchfunktion unter: > > http://www.glengamoi.com/mailman/listinfo/asp.net > > > > -- > 10 GB Mailbox, 100 FreeSMS/Monat http://www.gmx.net/de/go/topmail > +++ GMX - die erste Adresse für Mail, Message, More +++ > _______________________________________________ > 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 > -- DSL-Aktion wegen großer Nachfrage bis 28.2.2006 verlängert: GMX DSL-Flatrate 1 Jahr kostenlos* http://www.gmx.net/de/go/dsl _______________________________________________ Asp.net Mailingliste, Postings senden an: [email protected] An-/Abmeldung und Suchfunktion unter: http://www.glengamoi.com/mailman/listinfo/asp.net
