In hidden field, we store information or data of client side page in string type but in view state information of page is saved in any type or encrypted form.So Viewstate is more usefull than hiddenfields.