Hola a todos,
Estoy desarrollando una aplicación asp.net con VB y me ha surgido un problema.
Creo e inicializo una Cookie en una clase del directorio App_Code.
Código:
Dim c_elemento As HttpCookie = New HttpCookie("c_elemento")
c_elemento.Values.Add("codigo", elemento.codigo)
c_elemento.Values.Add("nombre", elemento.nombre)
c_elemento.Values.Add("descripcion", elemento.descripcion)
System.Web.HttpContext.Current.Response.Cookies.Add(c_elemento)
Después, en el método Page_Load de un formulario leo la Cookie para inicializar algunos controles.
Código:
Dim c_elemento As HttpCookie = Request.Cookies.Get("c_elemento")
Me.txtNombre.Text = c_elemento.Values.Get(1)
Me.txtDescripcion.Text = c_elemento.Values.Get(2)
Hasta aquí todo correcto
Cuando en este último formulario utilizo un botón para guardar algunos valores. En el evento, vuelvo a leer la cookie pero me aparece en blanco.
Código:
Dim c_elemento As HttpCookie = Request.Cookies.Get("c_elemento")
elemento.nombre = c_elemento.Values.Get(1)
elemento.descripcion = c_elemento.Values.Get(2)
Alguien puede decirme si mis pasos son correctos o... darme alguna pista de en qué estoy fallando?