2011-07-06 99 views
0

我有ASP.NET網站,我從Web服務中獲取會話ID,我將在其餘頁面中使用該會話ID。我在頁面之間傳遞此會話ID以執行某些操作。我想要實現的是我想確保在用戶關閉頁面時通過調用它的註銷方法從Web服務釋放此會話ID。我想在每個頁面上添加Dispose()並調用註銷方法。 Dispose()在用戶關閉頁面(瀏覽器)時被調用嗎?或者,如何在頁面關閉時調用註銷方法?在asp.net頁面上處理()

謝謝。

回答

3

配置將在每次頁面調用結束時被調用,而不是在用戶會話結束時調用。這聽起來像你想要使用Session_End事件(在global.asax中)來結束Web服務會話。如果您在頁面中調用註銷,則每次用戶加載新頁面時都必須重新登錄。

+0

好的,謝謝你。我讀了一些帖子,這隻會用inproc。 – Tony