טעות שלי,
חשבתי שאתה רוצה לנקות את ה Session בזמן מסויים בצד שרת. אם אתה מעוניין לסגור את ה Session ברגע שהלקוח סוגר את הדף, זה קצת מסבך את העניין. אל תשכח של Session ניתן להגדיר זמן timeout (כברירת מחדל 20 דקות) כלומר אם הלקוח לא ביצע קריאה לשרת במשך 20 דקות ה Session מת (לבד). אם אתה רוצה, אתה יכול להקטין את timeout לנניח דקה, תבצע כל 50 ms קריאת xmlhttprequest לשרת (לדף ריק, שלא עושה כלום, רק כדי לשמר את ה Session). במקרה זה אם הלקוח סגר את החלון אחרי דקה ה - session שלו ימות (לבד, טיפול של .net). לפי דעתי הטיפול הזה הוא קצת יקר מבחינת תעבורה מיותרת.