HTTP is a stateless protocol. So It can't hold the state of the control between the postback. Viewstate means storing the state of the server control between the page postback. We can Enable and Disable this property in the each control by 'EnableViewState' property. It stores in the hidden filed by the form of Base64 Encoded string.
Example : We can see Type,Name and Base64 Encoded string