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

Antwort per Email an