Sessions are basically, unique for every user and the application runtime. When a user starts using the application, a session is created and it can terminate:
1. When user leaves the application.
2. When application's business logic wants to.
ASP.NET provides a very easy way of managing this. That is when you use the
Session
variables to manipulate what values users enter, what application data is saved for the short time. You can think of the session variables as a temporary variable that gets removed once the user navigates away, or application decides to close the session. The only difference is that a session is unique to
application + user.
For more on this,
http://asp.net-tutorials.com/state/sessions/[
^]
ASP.NET Session State Overview[
^]