Viewstate is intended for maintenance of the page state while you are viewing it. If you move to a different page you are no longer viewing it so viewstate is gone.
What you need to do is save the state of the checkboxes somewhere else to persist them across page visits. Usually this would be done thru a session value. You could create an array of values for the checkboxes and persist that to a session value. Then when you draw the checkbox list conditionally (Not IsPostBack) pull th values from the session value and set the checkbox check states accordingly.
-
Peter