Io ho risolto un problema nel seguente modo e vorrei un vostro parere...
Avevo bisogno di mantenere in memoria delle variabili locali.
Ho notato che ad ogni Load della pagina queste venivano (giustamente) perse...
Allora ho risolto salvandole nella Sessione ogni volta che le modificavo e recuperandole dalla Sessione in ogni Load della pagina.
In questo modo avevo le mie variabili sempre attive e salvate.
Poi ho incontrato un altro problemino:
in una pagina avevo 20 User Control (detti anche Pagelet) che usavano il giochetto di cui sopra... risultato: tutti usavano il medesimo indice nella sessione e perdevo i dati.
Soluzione: nel salvare i dati nella sessione uso l'indice "variabile_A"+this.ID ..
Vi sembrano delle soluzioni sufficientementi ottimali oppure ho fatto dei grossi errori.

Rispondi quotando