Ankit Yadav Said..
It's there to persist state across postbacks.
An ASP.NET Web page, its state is the property values of the controls that make up its control hierarchy.
These declarative properties are automatically reassigned on each postback when the control hierarchy is constructed, there's no need to store these property values in the view state.