how to catch session end when press title bar close button asp.net c# -


i have question asp.net web application. web application use sql server session state. logout event can session remove press title bar close button want remove session. events can control when press title bar close button. read session_end event can catch when press title bar close button. can't arise session_end event using sql server session state. how can catch?

closing browser not end session on server, server can't tell difference between open or closed browser, receives request , sends response , sits there waiting request. after amount of time no requests session time out , session_end event run.

if wanted end session have have kind of ajax request post server when closed browser in order server know end session.

edit

you using jquery

$(window).unload(function() {   $.post('someurl'); }); 

replace someurl url of web service, handler or mvc controller action or similar tells server browser has been closed.

then server side do

session.abandon(); 

Comments

Popular posts from this blog

c# - SVN Error : "svnadmin: E205000: Too many arguments" -

c# - Copy ObservableCollection to another ObservableCollection -

All overlapping substrings matching a java regex -