:master: boh! ho provato ma funzionachissā in che contesto fai quelle operazioni.
Comunque, copiando e adattando il tuo codice ho:
nella pagina:
<div id="div1" runat="server"></div>
nel codice:
codice:protected void Page_Load(object sender, EventArgs e) { for (int i = 0; i < 5; i++) { Button bt = new Button(); bt.ID = "button_" + i.ToString(); bt.Text = "Pulsante " + i.ToString(); bt.CommandName = "comando"; bt.CommandArgument = "argomento " + i.ToString(); bt.Command += new CommandEventHandler(eliminaBtClick); this.div1.Controls.Add(bt); } this.div1.Controls.Add(new LiteralControl(" ")); Label lb = new Label(); lb.ID = "lbl1"; this.div1.Controls.Add(lb); } protected void eliminaBtClick(object sender, CommandEventArgs e) { Button elimina = (Button)sender; string idFoto = elimina.ID; ((Label)this.FindControl("lbl1")).Text = idFoto + ", " + e.CommandName + ", " + e.CommandArgument; }

chissā in che contesto fai quelle operazioni.
Rispondi quotando