Application and Session Objects in ASP.NET
(Page 1 of 4 )
Sessions serve as a way to transport and maintain user data in web pages, such as forums, or e-commerce websites. In this article, Aayish takes us on a quick tour of both session and application objects, and gives us practical examples as to their uses.
So what is a session?
A session is the time for which a particular user interacts with a web application. During a session the unique identity of the user is maintained internally. A session ends if there is a session timeout or if you end the visitor session in code.
What’s the use of sessions?
Sessions helps to preserve data across successive accesses. These can be done on a per user basis, via the use of session objects. Session objects give us the power to preserve user preferences and other user information when browsing a web application. To better understand the use of sessions, consider an example: Suppose you own a website in which you give the visitors the option to choose the background color of the pages they will browse. In such a case you need to remember the user’s choice on each of the page. This task can be accomplished using sessions.
A more practical example is the case of an e-commerce website where the visitor browses through many pages and wants to keep track of the products ordered.
Next: Our First Session >>
More ASP.NET Articles
More By Aayush Puri