Hallo,

> Ich brauche schnell eine Idee, wie ich schon wieder Event's 
> von dynamisch
> erzeugten Controls verwenden kann.
> 
> Kann mir jeman einen tipp geben wie ich da vorgehen muss? Ich 
> habs schon
> mal gemacht, vor einem Jahr - ich hab keinen blassen Dunst 
> mehr wie ich das
> gemacht habe und den Code besitze ich nicht mehr :-(
> 
> - Irgendwie in der Page-Controls Collection nach den Controls suchen??
> - Event Handler zuweisen ??? 
> 
> Ich weiss echt nicht mehr wie ichs gemacht hatte...
> 

idealerweise das Control in Page_Init schon erzeugen, dem
Control eine ID und einen EventHandler zuweisen.

etwa so:

private void InitializeComponent()
{    
        this.Load += new System.EventHandler(this.Page_Load);
        this.Init += new System.EventHandler(this._default_Init);
}


private void _default_Init(object sender, EventArgs e) {
        LinkButton lbtMyLinkButton = new LinkButton();
        lbtMyLinkButton.ID = "MyLinkButton";
        lbtMyLinkButton.Text = "click me";
        lbtMyLinkButton.Click += new EventHandler(lbtMyLinkButton_Click);
        PlaceHolder1.Controls.Add(lbtMyLinkButton);
}

private void lbtMyLinkButton_Click(object sender, EventArgs e) {
        Response.Write("clicked MyLinkButton");
}

Gruss

Alex


_______________________________________________
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