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
Application_End
lunedì 07 giugno 2004 - 12.54
Elenco Threads
Stanze Forum
Aggiungi ai Preferiti
Cerca nel forum
Jason78
Profilo
| Newbie
19
messaggi | Data Invio:
lun 7 giu 2004 - 12:54
Ciao,
non riesco a capire il motivo per cui non riesco ad intercettare quest'evento.
Ho provato a mettere un break-point nel metodo ma nulla! In teoria dovrebbe essere lanciato alla chiusura dell'applicazione, quindi anche quando si chiude il browser giusto?
Qualche dritta?
Klaus-zanini
Profilo
| Senior Member
364
messaggi | Data Invio:
lun 7 giu 2004 - 17:59
Ciao Jason78,
forse sto per dirti una cazzata, quindi prendi con le molle le seguenti parole...
Quando l'utente chiude il browser l'applicazione termina, ma non sempre accade immediatamente perché in ASP.NET (se ti trovi in questo ambiente) la memoria la gestisce il Garbage Collection e quindi vi è una periodicità in cui gli oggetti non più utilizzati sono eliminati liberando la memoria.
Questo (sempre che io non stia dicendo fesserie) significa che non possiamo sapere esattamente il momento in cui l'evento Application_End si verifica.
Credo sia questo il problema
Ciao Klaus
Brainkiller
Profilo
| Guru
7.999
messaggi | Data Invio:
mer 9 giu 2004 - 07:42
Attenzione l'evento application onend non scatta quando l'utente chiude il Browser ma quando viene scaricata l'applicazione dalla memoria, cioè quando si tira giù il servizio Web o si blocca il sito web manualmente o si fa un riavvio del server.
E' una cosa diversa rispetto al Session OnEnd. Inoltre se l'utente chiude il browser ASP.NET non riesce ad accorgersi immediatamente e quindi il Session onend scattera solo e soltanto quando la sessione andrà in timeout dopo mi pare 20 minuti.
saluti
david
Jason78
Profilo
| Newbie
19
messaggi | Data Invio:
dom 13 giu 2004 - 23:13
Risolto.....effettivamente sono stato affrettato nel considerare la cosa non ricordando che il processo in corso dell'applicazione non viene gestito dal browser.....grazie a tutti!
Franz78
Profilo
| Newbie
7
messaggi | Data Invio:
mar 3 ott 2006 - 17:30
e come hai risolto??
se io volessi intercettare la chiusura del browser...c'è un modo?
per esempio il classico contatore visite...?
Brainkiller
Profilo
| Guru
7.999
messaggi | Data Invio:
mer 4 ott 2006 - 10:20
>e come hai risolto??
>se io volessi intercettare la chiusura del browser...c'è un modo?
>per esempio il classico contatore visite...?
Si può intercettare la chiusura del Browser via Javascript.
Cosa intendi per il classico contatore visite ?
David De Giacomi | Microsoft MVP
http://blogs.dotnethell.it/david/
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 !