This document discusses different methods of state management in ASP.NET including client-side techniques like view state, control state, hidden fields, cookies and query strings as well as server-side techniques like session state and application state. It provides examples of how each technique can be used to persist data across requests and compares their advantages and limitations. Client-side techniques store state on the client while server-side techniques store state on the server.