Home Page
Articoli
Tips & Tricks
News
Forum
Archivio Forum
Blogs
Sondaggi
Rss
Video
Utenti
Chi Siamo
Contattaci
Username:
Password:
Login
Registrati ora!
Recupera Password
Home Page
Stanze Forum
ASP.NET 1.0/1.1
Session end
mercoledì 27 ottobre 2004 - 15.34
Elenco Threads
Stanze Forum
Aggiungi ai Preferiti
Cerca nel forum
PEPE
Profilo
| Senior Member
296
messaggi | Data Invio:
mer 27 ott 2004 - 15:34
Salve,
ho fatto una banalissima prova per verificare il funzionamento del session end.
Ho messo come timeout di sessione nel web.config 1 minuto.
Nel file blobal.asax nel metodo session end ho messo il codice che scrive una nota su una tabella di un db.
Ora passato il minuto la sessione scade ma sulla tabella non e' scritto nulla.
Che capitolo me so perso :D ?
LudovicoVan
Profilo
| Junior Member
106
messaggi | Data Invio:
mar 2 nov 2004 - 21:20
Hola PEPE,
>> Nel file blobal.asax nel metodo session end ho messo il codice che scrive una nota su una tabella di un db.
>> Ora passato il minuto la sessione scade ma sulla tabella non e' scritto nulla.
fondamentalmente, il problema è che se qualcosa "va storto" nel session_end (e in generale negli handler del global.asax) tu non lo puoi vedere dal client. Magari la connessione al db è già chiusa?
Ti consiglierei di tentare intanto di scrivere qualcosa in un file, avendo cura di applicare i permessi di scrittura. Poi potresti ritentare di scrivere nel db mettendo il tutto in un try-catch e stampando nel file proprio il messaggio generato dall'eventuale eccezione...
HTH. -LV
PEPE
Profilo
| Senior Member
296
messaggi | Data Invio:
mer 3 nov 2004 - 08:51
Ciao,
fondamentalmente ho risolto il problema.
Il codice nel session end era corretto. Quello che sbagliavo era i valori di sessione che gli passavo.
Quello che mi accade e' che se nel session start mi dichiaro una variabile nome ed in una pagina scrivo session("nome")=Luca, la variabile nome dichiarata nel session start mi rimane vuota. per riprendere il nome all'interno del session end ho utilizzato var=session("nome") e non var=nome
In realta non e' che il metodo non scriveva sul db. :D.
Torna su
Stanze Forum
Elenco Threads
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 !