Hola amigos, programo con Vb.net versión 2005 y tengo una duda que es bastante común.
Veréis, tengo en una página, un objeto creado en la cabecera de la página, y en él voy almacenando valores. Lo que pasa es que claro cada vez que la página refresca el objeto se inicializa y pierdo todo nuevamente. ¿Hay alguna forma de evitar ésto?
Se que por ejemplo con las de texto, me hago el truco de poner un cuadro de texto oculto para almacenar el valor de una variable, ya que el valor de los cuadro de texto no lo pierdes. Pero me resulta increible que no exista otra forma de hacer esto.
Pongo un ejemplo de código para explicar mejor mi caso.
Código:
Public Class Clase1
Inherits System.Web.UI.Page
Protected ObjetoX As Clase2
Private sub Operaciones()
End sub
End Class
En éste ejemplo, tengo una clase y dentro de ella declaro con el new un objeto de tipo "clase2". Luego relleno ese objeto y hago operaciones, pero claro, cada vez que la página refresca, el ObjetoX vuelve a inicializarse por lo que lo pierdo todo. ¿Cómo puedo evitarlo?
Gracias