Allora.
Pagina ASPX:
Premo su un link, questo evento mi carica il controllo utente all'interno del panel
codice:
Control paginaInterna = LoadControl("documentazione.ascx");
TableCell Content = (TableCell)TabellaDocumentazione.FindControl("DocContenuto");
Content.Controls.Add(paginaInterna);
ModalPopupExtender2.Show();
PAGINA ASCX
Ho un pulsante all'interno del controllo utente, cliccando sul suo evento lui
richiama prima, la pagina aspx e poi entra nell'evento..
NOTE:
Se nel load della pagina aspx metto :
codice:
if (pnlDocumentazione.Visible == true)
{
Control paginaInterna = LoadControl("documentazione.ascx");
TableCell Content = (TableCell)TabellaDocumentazione.FindControl("DocContenuto");
Content.Controls.Add(paginaInterna);
ModalPopupExtender2.Show();
}
Allora entra nell'evento del pulsante che c'è nel mio controllo utente, ma questo mi comporta che lui mi ricarica la pagina utente e perdo il valore che c'era nel UploadFile.
Se lo tolgo questa funziona dal load della pagina aspx, al primo evento che faccio nel mio controllo utente, perdo la visualizzazione del controllo utente inquanto lui non lo carica..
Per cui che faccio ?