View state is used automatically by the ASP.NET page framework to persist information that must be preserved between postbacks . This information includes any non-default values of controls. You can also use view state to store application data that is specific to a page.