webForumDet fria alternativet

särskilja session timeout från andra nullpointers

1 svar · 392 visningar · startad av Arizon

ArizonMedlem sedan juli 200799 inlägg
#1

Hejsan!

Jag grejar med session timeout nu i en asp.net-applikation.
det raisas ett nullpointerexception eftersom session-instansen är null när den ska anropas efter att den nåt timeout.

Kan man särskilja nullpointerexception från andra ställen och denna timeout på nåt sätt, så jag kan hantera timeout och vara säker på att det är timeout och inget annat?

det kanske är en dum fråga, men jag vet inte riktigt hur jag ska göra med detta.

gott nytt år förresten :bire :birp

ArizonMedlem sedan juli 200799 inlägg
#2

Man kan hantera det på olika sätt.

Jag gjorde en kontroll i varje page_load såhär:

if(Session["client"] == null)
{
Response.Redirect(Application["http"] + "BadSSL.aspx?&faultyReason=Session timeout&faultyText=Din session har nått timeout, var vänlig börja om från början.");
}

hittade även den här länken: http://www.dotnet247.com/247reference/msgs/6/30795.aspx

127 ms totalt · 3 externa anrop · v20260731065814-full.fb544a5a
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
124 ms — hämta tråd, inlägg och bilagor (db)