Es un
gran hilo de discusión.
El
problema de utilizar Session es que a los <x> minutos de inactividad se
pierde la sesión (y todos sus datos)
Aumentar el timeout obliga a que el servidor consuma más recursos
(si hay muchos usuarios navegando)
Una
alternativa sería utilizar ViewState, que se usa igual que
Session
_ViewState("datosCliente") = oCliente
En
este caso, los datos viajan hacia el cliente y luego vuelven en cada
PostBack.
Pero
esto aumenta el volumen y el cliente se pone más "pesado".
Otra
alternativa sería que los datos de las sesiones tuvieran persistencia en base de
datos.
A ver
qué opinan los colegas...
Pata.
De: [email protected] [mailto:[EMAIL PROTECTED] En nombre de Ricardo Forbes
Enviado el: viernes, 20 de octubre de 2006 14:12
Para: puntonet List Member
Asunto: [puntonet] Mantener estado de un objeto
Hola a todos,
tengo que dar de alta un cliente que en sus propiedades tiene varias colecciones (domicilios, empleos) para lo cual uso varios webForms,
la idea es dar el alta final (a la BDD) desde el form principal.
Lo hice manteniendo un obj "cliente" en Session y trabajando sobre el desde los distintos Webforms. Es correcto hacerlo
asi o hay una forma mejor??? Como me conviene mantener un obj entre varios WebForms?
Gracias.
Ricardo Forbes.
