Maison > Questions et réponses > le corps du texte
P粉9147310662023-08-15 09:11:48
C'est la solution que j'utilise dans les situations où je dois effectuer une action lorsque l'utilisateur navigue à partir de la page (comme effacer la session).
J'ai 2 variables globales
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(); } }
Ensuite, lorsque chaque page est soumise/bouton/liste déroulante, etc., vous devez vous assurer que la variable globale ci-dessus est définie sur false.
J'espère que cela aidera quelqu'un.