Salve a tutti,
ho la necessità di salvare lo stato della pagina in sessione, in modo che quando ci ritorno mi ritrovo nella situazione precedente.
Ho trovato questo codice su internet:
e ovviamente non funziona, nel senso che se esco e ritorno nella pagina, lo stato dei controlli è cambiato.codice:protected override void SavePageStateToPersistenceMedium(object viewState) { string sessionKey = Session.SessionID + Request.ServerVariables["SCRIPT_NAME"]; Session[sessionKey] = viewState; } protected override object LoadPageStateFromPersistenceMedium() { string sessionKey = Session.SessionID + Request.ServerVariables["SCRIPT_NAME"]; return Session[sessionKey]; }
Ho notato che quando carica la pagina, prima chiama il metodo Save e poi il metodo Load, vanificando sembrerebbe il salvataggio dello stato (al caricamento della pagina infatti i controlli sono di nuovo resettati).
Sapete come posso fare?
Grazie

Rispondi quotando
