view state is used to store the data in a web page just same as hidden field but the data stored in the hidden field is just simple plain text but in the view state it is encrypted so it is some what more secure than hidden field
Web Forms pages provide the ViewStateproperty as a built-in structure for automatically retaining values between multiple requests for the same page. View state is maintained asa hidden field in the page.