Why Cache View State?
View State is an encrypted text string containing the state of web form controls and widgets and is sent to the users browser to preserve this state across post-backs. For forms with lot of controls, DataGrid control, or some other complex controls, the View State can become quite large. Here are some reasons why you should consider caching the View State.