viewstate is not shared by different pages, it is a way of maintaining state for postback to the same page and it should not be used for complex objects only simple types
best to save the state of the object in a database and then retrieve it again on the next page.