Chapter 12. Managing ASP.NET State

“Everything is in a state. . . .”—Marcus Aurelius, Meditations, ix. 19

This chapter is about state management in ASP.NET. State management is essential to any Web application, because every Web application has information that needs to be preserved from page to page. ASP.NET provides a number of mechanisms for preserving and managing this information. Although you certainly do not need to store everything in your application in state, a judicious use of these state features can dramatically improve the usability and performance of a Web application.

The vast majority of Internet applications operate using the HTTP protocol. This protocol has many advantages. From an application developer’s perspective, it does ...

Get Core Internet Application Development with ASP.NET 2.0 now with the O’Reilly learning platform.

O’Reilly members experience live online training, plus books, videos, and digital content from nearly 200 publishers.