Una soluzione interessante (molto interessante) si può trovare leggendo e mettendo in pratica questo articolo di Andrea Zani.Originariamente inviato da Legnetto
Prova a guardare qui:
http://www.asp101.com/articles/matt/...ar/default.asp
Ciao
Legnetto
http://blogs.aspitalia.com/az/post79...enteLente.aspx
In pratica, se c'è la necessità di una operazione lenta e lunga (minuti o più) si utilizza il metodo delle operazioni asincrone. L'articolo di Andrea spiega bene come fare ed è un ottimo punto di partenza. Se poi si implenta tramite Ajax, la cosa si fa interessante.
Io, nel mio piccolo, ho fatto una paginetta aspx che aveva il compito di scrivere su un database. Siccome l'operazione era lenta (ordine dei 10 minuti di lavoro), questo articolo di Andrea è stata una vera manna.
Se non mi fossi spiegato bene, grazie a questo articolo, è possibile lanciare una operazione lunga con una sola pagina aspx; si può spegnere il computer, prendersi un caffè, riaccendere, richiamare la stessa pagina e ... vedere lo stato della operazione.
Naturalmente col framework 2 forse avranno introdotto nuove diavolerie per fare tutto in automatico.
![]()

Rispondi quotando