Ho una pagina aspx in cui sono presenti delle combobox ed un'area di visualizzazione. In base ai parametri settati sulle combo vengono visualizzati differenti articoli nell'area di visualizzazione (attraverso chiamate AJAX).
Se io entro in una pagina relativa ad un articolo e poi, dopo aver eseguito una specifica operazione, torno alla pagina iniziale perdo la visualizzazione degli articoli che avevo precedentemente (le combobox risultano azzerate e l'area di visualizzazione è vuota).
A questo punto vorrei un dritta su come mantenere lo stato di visualizzazione della pagina. E' possibile memorizzare lo stato delle combo ed il relativo risultato di visualizzazione?...non so, magari utilizzando delle variabili di sessione o la cache.
Come è possibile risolvere questo inconveniente? Quale è il metodo migliore?
Nel codebehind della pagina associato all'evento Page_Load c'è una parte di codice che si occupa di inizializzare le combobox. In pratica nei menu a tendina vengono caricati specifici valori a seconda dell'utente che sta visualizzando la pagina.
Questa routine in pratica resetta le combo box ad ogni caricamento della pagina.
Una situazione di questo tipo può creare problemi a livello di gestione dello stato? Come è opportuno agire?
Io avevo intenzione di sfruttare il caching ma non so se sia la soluzione più adatta.

Rispondi quotando