public class Buttons : System.Web.UI.Page
        {
                protected System.Web.UI.WebControls.PlaceHolder
PlaceHolder1;
        
                private void Page_Load(object sender, System.EventArgs e)
                {
                        // Hier Benutzercode zur Seiteninitialisierung
einf�gen
                        Button bt;

                        bt = new Button();
                        bt.Text = "A";
                        bt.CommandArgument = "A";
                        bt.Click += new
System.EventHandler(this.Button_Click);
                        PlaceHolder1.Controls.Add(bt);

                        bt = new Button();
                        bt.Text = "B";
                        bt.CommandArgument = "B";
                        bt.Click += new
System.EventHandler(this.Button_Click);
                        PlaceHolder1.Controls.Add(bt);

                        bt = new Button();
                        bt.Text = "C";
                        bt.CommandArgument = "C";
                        bt.Click += new
System.EventHandler(this.Button_Click);
                        PlaceHolder1.Controls.Add(bt);
                        
                }

                protected void Button_Click(object sender, EventArgs e)
                {
                        try
                        {
                                Button bt = (Button)sender;
                                Response.Write(bt.CommandArgument);
                        }
                        catch {}
                }

                #region Web Form Designer generated code
                override protected void OnInit(EventArgs e)
                {
                        //
                        // CODEGEN: Dieser Aufruf ist f�r den ASP.NET Web
Form-Designer erforderlich.
                        //
                        InitializeComponent();
                        base.OnInit(e);
                }
                
                /// <summary>
                /// Erforderliche Methode f�r die Designerunterst�tzung. 
                /// Der Inhalt der Methode darf nicht mit dem Code-Editor
ge�ndert werden.
                /// </summary>
                private void InitializeComponent()
                {    
                        this.Load += new
System.EventHandler(this.Page_Load);

                }
                #endregion

        } 

> 
> -----Urspr�ngliche Nachricht-----
> Von: [EMAIL PROTECTED] 
> [mailto:[EMAIL PROTECTED] Im Auftrag von Andreas 
> Rudischhauser (N)
> Gesendet: Samstag, 21. Juni 2003 17:52
> An: [EMAIL PROTECTED]
> 
> Hm, du wei�t hoffentlich das die Events nach der Page_Load 
> ausgef�hrt werden�.
> 
>  
> 
> Page_Load zeichnet Buttons
> 
> Du klickst auf Button
> 
>  
> 
> POSTBACK
> 
>  
> 
> Page_Load zeichnet Buttons
> 
> Event wird registriert und muss Controls �ndern oder 
> sonstigen Code ausf�hren
> 
>  
> 
>  
> 
>  
> 
> -----Urspr�ngliche Nachricht-----
> Von: [EMAIL PROTECTED] 
> [mailto:[EMAIL PROTECTED] Im Auftrag von Roland Schumacher
> Gesendet: Samstag, 21. Juni 2003 17:10
> An: [EMAIL PROTECTED]
> Betreff: AW: [Asp.net] Dynamische Buttons
> 
>  
> 
> Hi
> 
>  
> 
> Jetzt bin ich auf dem richtigen weg. Es lag am Page_Load.
> 
> Allerdings ist das Teil zweistufig. Zuerst das Alphabet und danach
> 
> je nach Button die Befehle. Jetzt bin ich soweit das ich mich
> 
> durch das Alphabet hangeln kann. Ich muss aber die Buttons zwei
> 
> mal dr�cken damit die Befehle des entsprechenden Buchstabens 
> erscheinen.
> 
> Jetzt muss ich nur noch rausfinden wie ich wo was hintun muss.
> 
> Danke f�r die Hilfe.
> 
> ---
> Roland Schumacher
> Mailto:[EMAIL PROTECTED] 
> Vistite us:http://www.geniali.ch    
> 
>       -----Urspr�ngliche Nachricht-----
>       Von: [EMAIL PROTECTED] 
> [mailto:[EMAIL PROTECTED] Im Auftrag von Andreas 
> Rudischhauser (N)
>       Gesendet: Samstag, 21. Juni 2003 16:04
>       An: [EMAIL PROTECTED]
>       Betreff: AW: [Asp.net] Dynamische Buttons
> 
>       Die Buttons hei�en doch immer anders? Der Name wird eh 
> vom .NET Framework vergeben, wenn du die Controls dynamisch erstellst.
> 
>       Der Serverseitig Name interessiert nicht, wenn du das meinst.
> 
>        
> 
>       Wichtig ist, das die Controls in Page_Load erstellst 
> und zwar auch nach dem Postback�. (also immer)
> 
>        
> 
>       Passiert denn was wenn du auf die Buttons klickst?
> 
>        
> 
>       Noch was. Das Klick Event welches du verwendest ist 
> gedacht f�r einen Button. Wenn du CommandName und 
> CommandArgument angibst, dann musst du auch den Command 
> Eventhandler verwenden. (Siehe Doku!)
> 
>        
> 
>       Gru� Andi
> 
>        
> 
>        
> 
> 

_______________________________________________
Asp.net mailing list
[EMAIL PROTECTED]
http://www.glengamoi.com/mailman/listinfo/asp.net

Antwort per Email an