Buenas Tardes
Tengo un WebUserControl, exactamente un paginador que se asocia a un datagrid de asp.net y hace la paginación correspondiente, para ello lo que hago es pasarle el dataset y el datagrid que quiero paginar al webusercontrol definiendo unas propiedades dentro del WebuserControl. Para poder mantener el valor de esas propiedades guardo el dataset y el datagrid en el ViewState, pero ocurre que si el dataset tiene muchos datos se satura y cuando quiero ir a la 2ª página se queda saturado el IIS, exactamente el proceso ASPNET_W o algo así, 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.
Lo que quiero es poder mantener el valor de las propiedades en el webusercontrol, ya que por ahora siempre que las necesito o algún valor de la página aspx, lo guardo en la vista y lo puedo recoger tanto en el página como en el control, pero guardándolo con variables, se piede.
Gracias