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