The Internet has produced some great applications, but it has also made the development of these applications difficult. Because the Internet is a disconnected environment, (meaning that the only real time that you are connected to an application or remote server is when you are making a request or getting a response), it is quite difficult at times to maintain state on it. However, ASP.NET has answered this difficulty with a number of solutions that, if used properly, can quickly make you forget about the disconnected world in which you work and play.
In this chapter, you took a look at how state works in your Web applications. You took a look at the Session object, the Application object, as well as cookies and ViewState.