作者wezmag (wezmag)
看板C_Sharp
標題Re: [問題] 有Page_Load, 那麼有相對應的Page_Close嗎
時間Thu Feb 11 23:29:37 2016
我的做法是用JavaScript的onunload 跟onbeforeunload 來抓取使用者離開網頁的行為
注意!不是關閉瀏覽器的行為!
而且onunload 跟onbeforeunload 在刷新頁面或PostBack時,都會觸發
所以如果要抓關閉瀏覽器的動作,可能還要搭配cookie以及一點點的Ajax才辦得到
※ 引述《yosomono (ban-ban-bang!)》之銘言:
: 最近想寫一個自動登入登出的ASP網頁
: 登入的部份可以在Page_load中判斷Session得知
: 但是困擾的地方來了
: 在ASP.NET/C#中不知道有沒有Page_Load這樣的相對函式
: 可以判斷視窗(尤其是瀏覽器視窗)關閉的Event??
: Google Mail有這樣的動作(旁邊會自動顯示好友豋入登出的狀態)
: 不知道用C#能不能寫出相似的功能??
: 感謝各位先進了!!
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 36.227.109.34
※ 文章網址: https://www.ptt.cc/bbs/C_Sharp/M.1455204579.A.E98.html
推 yeo1987: 推AJAX,登入狀態由客戶端向伺服器端定期收發訊息來做就 02/12 01:49
→ yeo1987: 可以了。 02/12 01:49