webForumDet fria alternativet

När anropas Session_OnEnd?

ASP

3 svar · 127 visningar · startad av nilzzon

Medlem sedan aug. 2000106 inlägg
Frågan#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)

------------------
---
/M.

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?

------------------
---
/M.

Medlem sedan juni 200032 967 inlägg
#4

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

------------------
don't follow your friends -- inflate them

261 ms totalt · 4 externa anrop · v20260731065814-full.a51de22e
129 ms — deklarationer (db)
0 ms — hämta statistik (cache)
129 ms — hämta tråd, inlägg och bilagor (db)
127 ms — ändringar (db)