El problema que tengo es el siguiente, me he creado un control personalizado como los paneles de la izquierda que aparece en las ventanas del winXp, pero se le puede añadir cualquier control, no sólo enlaces, y mi problema parte de ahí, ya que las acciones de desplegar el panel se produce por scripts, pero cuando pulso un botón me vuelve el control ha su estado inicial.
¿Alguien sabria decirme como se puede meter el control en el ViewState, de tal forma que me guarde las acciones que se realicen en el cliente?