Originariamente inviato da CowKaosProject
Ciao Pietro.
Scusa la domanda, ma perchè dovrei ricrearli anche quando non sono richiesti?

Mi spiego meglio.
Per creare questi link dovrei andare a fare una query sul database e creare dinamicamente un'oggetto HtmlTable, con tutti gli HtmlTableRow, HtmlTableCell e altri che alla fine conterranno questi link e altro testo. Se l'utente non ha richiesto di visualizzare questi dati, la tabella comunque resterebbe con proprietà Visible = false e di fatto non verrebbe generato neanche il codice html per la sua visualizzazione.
E' un inutile spreco di risorse, non ti pare?

Non sono un senjor in ambiente .net, probabilmente mi sfugge qualcosa...
purtroppo, come professore valgo assai poco. Comunque prova a spiegare.
Su richiesta dell'utente si scatena un evento (per esempio il click di un pulsante). Lì costruisco uno o più controlli, con i relativi eventi che interessano. Quando faccio click su questi controlli aggiunti da codice, questi controlli non esistono e nessun evento può generarsi. L'unico modo che si ha è di ricostruire quello che si è perso.
La faccenda funziona così