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:
Después, en el método Page_Load de un formulario leo la Cookie para inicializar algunos controles.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)
Código:
Hasta aquí todo correctoDim 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)
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:
Alguien puede decirme si mis pasos son correctos o... darme alguna pista de en qué estoy fallando? Dim c_elemento As HttpCookie = Request.Cookies.Get("c_elemento") elemento.nombre = c_elemento.Values.Get(1) elemento.descripcion = c_elemento.Values.Get(2)