No estoy al tanto de los últimos cambios en ViewState para el marco 4, pero debe tener en cuenta que el campo ViewState representado en el cliente tiene 2 componentes: ViewState y ControlState.
El ControlState se envía SIEMPRE al cliente en el campo viewstate sin importar si ha habilitado ViewState o no.
Así que puede esperar reducir drásticamente el tamaño del campo viewstate enviado al cliente pero no eliminarlo por completo.
El estado de control contiene las cosas mínimas que un control necesita para persistir en las devoluciones para que funcionen como se esperaba.
Estado de Control de
Además de ver estado, ASP.NET soporta estado de control. La página utiliza el estado de control para conservar la información de control que se debe retener entre las devoluciones, incluso si el estado de vista está deshabilitado para la página o para un control. Al igual que el estado de visualización, el estado de control se almacena en uno o más campos ocultos.
http://msdn.microsoft.com/en-us/library/bb386448.aspx
no me di cuenta esto se trata por separado de estado de vista. –