2010-02-20 16 views
2

我需要創建一個用戶登錄/註銷/會話失效跟蹤頁面(ASP.Net).. 很明顯,我可以調用我的跟蹤頁面時,用戶登錄並註銷.. 如何檢測會話expirey?我怎麼能實現一個陷阱來表明ASP.Net會話失效

+0

什麼版本的IIS?我最近做了這件事,發現它們完全不同,需要稍微不同的方法。 – slugster 2010-02-20 02:15:17

+0

IIS6 suggetions在其他版本中實現相同的讚賞.. 謝謝 – TonyP 2010-02-20 10:53:40

回答

1

在有狀態的應用程序中,您最明顯的方式是假定在未登錄的情況下在非登錄頁面上發生任何命中意味着會話已過期。

1

使用Global.asax中的Session_End事件。請記住,當會話在進程之外持續存在時,此事件不會觸發(例如,在SQL中)