webForumDet fria alternativet
Logga in / Bli medlem

särskilja session timeout från andra nullpointers

.NET

1 svar · 392 visningar · startad av Arizon

Medlem sedan juli 200799 inlägg
Frågan#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

Medlem 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

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