Originariamente inviato da djciko
e' ovvio, ma pensavo che scattasse un timout sul server che facesse succedere qualcosa (indipendentemente da quello che e' visualizzato sul client) e poi non e' solo la pagina che ha l'impostazione, e' l'applicazione..............
credevo insomma che dalla prima richiesta, per quell'ID di sessione scattasse un conto alla rovescia che alla fine (sul server) facesse succedere qualcosa. Se non e' cosi'....com'e' ?
carissimo djciko, di solito le risposte si danno in base a quello che uno scrive. E lo hai scritto te che sei rimasto un minuto guardando la pagina nel monitor, aspettando gli eventi :maLOL:
ritornando un poco seri, ad esempio, in una mia applicazione, l'evento Session_End, toglie l'utente connesso dalla lista degli utenti connessi. La procedura (a titolo di esempio la copio integralmente) è:
codice:
Sub Session_End(ByVal sender As Object, ByVal e As EventArgs)
' Generato alla fine della sessione
Application.Lock()
Dim asd As System.Collections.Specialized.StringDictionary = DirectCast(Application("utenti_collegati"), System.Collections.Specialized.StringDictionary)
asd.Remove(Session("utente").ToString)
Application.Add("utenti_collegati", asd)
Application.UnLock()
End Sub
Un utente, dopo questo evento, vedrà la lista degli utenti collegati aggiornata.