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