Cita: porque en el viewState hay muchos datos, he comprobado que incluso la página aspx con el datagrid paginado a veces ocupa más de 1 mega.

... ese dato me llama mucho la atencion..

, no haz pensado optimizar las cosas o crear un SP que te pagine y te traiga solo los datos que necesites..?? se me hace demasiado para una página...