Rumah > Soal Jawab > teks badan
P粉9147310662023-08-15 09:11:48
Ini ialah penyelesaian yang saya gunakan dalam situasi di mana saya perlu melakukan beberapa tindakan (seperti mengosongkan sesi) apabila pengguna menavigasi dari halaman.
Saya mempunyai 2 pembolehubah global
var clearSession = true; var confirmExit = true; window.onbeforeunload = function() { return confirmExit(); } window.onunload = function() { return clearSession(); } function confirmExit() { if (needToConfirm == true) { return "退出页面?"; } } function clearSession() { if (clearSession == true) { alert("在服务器上终止会话!!!"); PageMethods.ClearSession(); } }
Kemudian apabila setiap halaman menyerahkan/butang/dropdown dan lain-lain anda perlu memastikan pembolehubah global di atas ditetapkan kepada palsu.
Semoga ia membantu seseorang.