2011-06-26 117 views
-1

如何在頁面卸載前檢測asp.net中的瀏覽器關閉事件。 我需要調用javascript函數來清除cookie過期時間。 在body onunload方法中,我可以調用該函數,但它的調用即使我刷新頁面。 所以,任何人都可以幫助我。 謝謝。檢測asp.net中Alt + F4的瀏覽器關閉事件

回答

0

瀏覽器的alt + f4方法沒有確定的方法,因爲它發生在客戶端,每次頁面刷新時都會調用onunload,即使您單擊某個鏈接或執行刷新。相反,您可以在javascript中使用超時函數,它將每2-5分鐘調用一次服務器端頁面,並且您可以檢查服務器端代碼中的狀態。如果頁面未在定義的時間範圍內調用,則表示用戶已關閉會話,您可以在那裏調用Session.Abandon()