När anropas Session_OnEnd?

ASP

3 svar · 149 visningar · startad av nilzzon

Medlem sedan aug. 2000106 inlägg
Trådstart#1

Hej.

Följande kod finns i global.asa.
<SCRIPT LANGUAGE="VBScript" RUNAT=Server>

Sub Session_OnEnd

if len(session("userName"))>0 then
... kod ...
application("errorMess") = "Jättemycket fel"
else
application("errorMess") = "Inte så fel"
end if

end sub

</SCRIPT>

Problemet är att application("errorMess") aldrig får något av de två värdena ovan. Errormess är inget jag skall använda, utan är bara där för att se om funktionen anropas, men det verkar den ju inte göra, varför?

(PS. Jag byter sida och/eller kör session.abandon)

Medlem sedan dec. 19996 721 inlägg
#2

onEnd anropas vid timeout eller session.abandon

Medlem sedan aug. 2000106 inlägg
#3

Anropas det inte även vid sidbyte?

Medlem sedan juni 200032 967 inlägg
#4

nix, eftersom servern ju inte vet att du har bytt sida.

251 ms totalt · 4 externa anrop · v20260731065814-full.d34c6d5a
123 ms — deklarationer (db)
0 ms — hämta statistik (cache)
125 ms — hämta tråd, inlägg och bilagor (db)
116 ms — ändringar (db)