Aggiornare una session("") sul client

sabato 29 novembre 2008 - 11.57

memmo77 Profilo | Expert

Avendo inserito degli updatepanel nella mia pagina e non avendo + il caricamento della stessa, non mi si aggiorna + la variabile di sessione session("tipo") che valorizzo lato vb.
Ovviamente prima funziona. Mi chiedo avendo gli updatepanel come posso aggiornare questa session?
Grazie

rossimarko Profilo | Guru

Ciao,

con gli update panel il comportamento lato server della pagina non viene modificato. Se intercetti l'evento pageload questo verrà eseguito sia con una pagina normale sia con un updatepanel (viene intercettato ad ogni post asincrono). Puoi verificarlo mettendo un breakpoint nel metodo che aggancia l'evento e provando in debug
-----------------------------------------
Rossi Marco
http://blogs.dotnethell.it/rossimarko

memmo77 Profilo | Expert

Si nell'evento pageload ci passa. Lato server la session("") viene aggiornata. Solo che quando poi torni sul lato client (ho messo begugger; anche li) la variabile associata alla session, non viene aggiornata.

rossimarko Profilo | Guru

quando viene caricata la variabile associata alla session? nel load della pagina?
Penso che dovrai forzare l'aggiornamento da javascript, richiamando una pezzo di codice che preleva il nuovo valore ad ogni post asincrono, altrimenti il javascript non si accorgerà mai che la variabile in sessione è cambiata
-----------------------------------------
Rossi Marco
http://blogs.dotnethell.it/rossimarko

memmo77 Profilo | Expert

>>quando viene caricata la variabile associata alla session? nel load della pagina?
L'aggiornamento lo faccio al load della pagina e funziona. Quando premo la combo che si trova nel panel e che mi dovrebbe cambiare la session, la variabile javascript non viene aggiornata.

>>Penso che dovrai forzare l'aggiornamento da javascript, richiamando una pezzo di codice che preleva il nuovo valore ad ogni post asincrono, altrimenti il >>javascript non si accorgerà mai che la variabile in sessione è cambiata
Come faccio ad aggiornare da javascript la variabile?

Grazie iao

rossimarko Profilo | Guru

Devi registrare un nuovo startup script in cui fai:
var = [nuovo valore]

Prova a postare il codice javascript in cui setti inizialmente la variabile, tanto da capire come è fatto adesso
-----------------------------------------
Rossi Marco
http://blogs.dotnethell.it/rossimarko
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?

Dopo esserti registrato potrai chiedere
aiuto sul nostro Forum oppure aiutare gli altri

Consulta le Stanze disponibili.

Registrati ora !
Copyright © dotNetHell.it 2002-2025
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5