Session Clear and Session Abandon ASP.Net

Session.Clear() and Session.Abandon()

we learnt about session object and session timeout properties from our previous post. Now, in this tutorial we learn about session.clear and session.abandon method in detail.


  • Session.Abandon() method used to destroys the session by generating a Session_End event
  • Session.Abandon() method used to destroy the current session.
  • It is same things to dispose of an object.
  • It trigger Session_End event Global.asax.
  • Session.Abandon() method clear occupied memory location.


  • Session.Clear() used to just clears all values of session without destroying it.
  • It is same things to assigning null value to a variable.
  • It doesn’t trigger Session_End in Global.asax.
  • Session.Clear() method just clear session values.

Related ASP.Net Topics :

Query String in C#.Net
Cookies in C#.Net

Subscribe us

If you liked this post, then please subscribe to our YouTube Channel for more video tutorials.

We hope that this c# tutorial helped you to understand about Session Clear() and Session Abandon().

Next tutorial we will understand about Application State in C#.

1 thought on “Session Clear and Session Abandon ASP.Net

Leave a Reply

Your email address will not be published. Required fields are marked *