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

257 ms totalt · 4 externa anrop · v20260731065814-full.86ec41c2
119 ms — deklarationer (db)
0 ms — hämta statistik (cache)
134 ms — hämta tråd, inlägg och bilagor (db)
121 ms — ändringar (db)