Ver Mensaje Individual
  #1 (permalink)  
Antiguo 14/06/2006, 09:39
Avatar de Zoltam
Zoltam
 
Fecha de Ingreso: diciembre-2004
Mensajes: 84
Antigüedad: 20 años, 2 meses
Puntos: 0
Mantener el valor de una variable en un WebUserControl

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

Última edición por Zoltam; 14/06/2006 a las 09:46