Sdílet prostřednictvím


[Sample Of Oct. 08] How to clear session when the web browser is closed in ASP.NET

image

Oct.

08

image

image

Sample : https://code.msdn.microsoft.com/How-to-clear-session-when-660c1e6b

The sample demonstrates how to detect the browser close event and clear the session.It does that by sending a Jquery ajax call when the browser is closed.

image

 

You can find more code samples that demonstrate the most typical programming scenarios by using Microsoft All-In-One Code Framework Sample Browser or Sample Browser Visual Studio extension. They give you the flexibility to search samples, download samples on demand, manage the downloaded samples in a centralized place, and automatically be notified about sample updates. If it is the first time that you hear about Microsoft All-In-One Code Framework, please watch the introduction video on Microsoft Showcase, or read the introduction on our homepage https://1code.codeplex.com/.

Comments

  • Anonymous
    October 13, 2014
    This is a bit misleading. The beforeunload event is not a "browser close event". It triggers on the following:
  • Close the current window.
  • Navigate to another location by entering a new address or selecting a Favorite.
  • Click an anchor that refers to another document.
  • Invoke the anchor.click method.
  • Invoke the document.write method.
  • Invoke the document.close method.
  • Invoke the window.close method.
  • Invoke the window.navigate or NavigateAndFind method.
  • Invoke the location.replace method.
  • Invoke the location.reload method.
  • Specify a new value for the location.href property.
  • Submit a form to the address specified in the ACTION attribute via the INPUT type=submit control, or invoke the form.submit method.
  • Invoke the window.open method, providing the possible value _self for the window name.
  • Invoke the document.open method.
  • Click the Back, Forward, Refresh, or Home button. Which you should know, since I copied the whole list from msdn.microsoft.com/.../ms536907(VS.85).aspx