Originariamente inviato da djciko
:master:
non ho ben capito...potresti postare un po' di codice ?
Certo, nell'evento RowCommand del mio gridview, faccio questo:
codice:
protected void GridView1_RowCommand(object sender, GridViewCommandEventArgs e)
Control c1;
switch (indiceriga.ToString())
{
case "0":
{
c1 = LoadControl("WebUserControls/uc1.ascx");
PlaceHolder1.Controls.Add(c1);
break;
}
case "1":
{
c1 = LoadControl("WebUserControls/uc2.ascx");
PlaceHolder1.Controls.Add(c1);
break;
}
...........
A questo punto, supponiamo che mi trovi nel caso "0", carico nel PlaceHolder1 l'uc1.ascx, in uc1.ascx ho un Button alla pressione del quale devo scatenare un evento (Click) che mi sostituisca uc1.aspx con, ad asempio, uc30.ascx. Il problema è che l'evento click non viene generato, ho provato a mettere un breck point e non ci passa.
Ho letto che gli User Control generati dinamicamente devono essere "rigenerati" nell'Init della pagina, il problema è che non so a priori quale User Control devo rigenerare perchè dipenda dalla riga selezionata dall'utente.
Thanks