我確定這個問題已經被問到,但我真的沒有看到它。使用ASP.Net跟蹤打開的頁面
使用asp.net和c#,如何跟蹤打開/關閉的頁面?
我已經嘗試了各種各樣的事情,包括:
- 修改Global.asax文件的應用程序/會話開始/結束操作
- 設置頁面的析構函數報到應用
- 靜變量(持續全局而不是逐個會話)
- javascript window.onload和window.onbeforeunload事件處理程序
這是教育,但到目前爲止還沒有真正的解決方案出現。
我想這樣做的原因是爲了防止多個用戶同時修改同一個表。也就是說,我有一個指向表的鏈接列表,當用戶點擊修改一個表時,我想設置該鏈接被鎖定,以便沒有用戶可以修改該表。如果用戶關閉表格修改頁面,我無法解鎖指向該表格的鏈接。
謝謝您的閱讀和幫助。
您聽起來像是在試圖解決併發問題。也許更好的方法是使用'IsOpened'或'IsLocked'列來鎖定SQL表級別? – cofiem 2010-08-29 00:43:50