Hallo Daniel,

> Hallo,
> 
> in meinem User Control (.ascx) erzeuge ich mehrere Buttons dynamisch:
> 
> private void createButtons(int id){
>       for(int i=0;i<10;i++)
>       {
>               LinkButton btnOption = new LinkButton();
>               btnOption.ID = "btnOption_" + id.ToString() ;
>               btnOption.CommandArgument = id.ToString();
>               btnOption.Command +=new
> CommandEventHandler(btnOption_Command);
>               lblOptions.Controls.Add(btnOption);
>       }
> }
> 

mach mal das folgende:

private void createButtons(int id)
        {
            for(int i=0;i<10;i++)
            {
                LinkButton btnOption = new LinkButton();
                btnOption.Text = i.ToString();
                btnOption.ID = "btnOption_" + (i+id).ToString() ;
                btnOption.CommandArgument = (i+id).ToString();
                btnOption.Command +=new
                    CommandEventHandler(btnOption_Command);
                lblOptions.Controls.Add(btnOption);
              //  this.Controls.Add(this.lblOptions);
            }
        }

Die Textzuweisung fehlte bei Dir. Ebenso war die Zuweisung der ID nicht
eindeutig.

Gru�

Rene


_______________________________________________
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