
14/06/2006, 09:39
|
 | | | 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 |