Estoy en un pequeño proyecto ASP y tengo un problemilla con tema de cookies en vb.NET.
Necesito crear una cookie y consultarla posteriormente después de que haya un evento en el servidor. Parece que todo el tema de crearla funciona pues me aparece en las cookies del explorador con su contenido correspondiente.
El problema llega al leerla, el depurador me indica NullReferenceException, es decir que no existe, no se que estoy haciendo mal, os dejo la declaración y la lectura de la cookie, a ver si me podeis echar una mano.
Declaración:
Código:
Consulta:Dim cookie As HttpCookie = New HttpCookie("datos") cookie.HttpOnly = False cookie.Values.Add("usuari", Session.Item("Usr")) cookie.Values.Add("password", Session.Item("Pass")) cookie.Expires = DateTime.Now.AddMinutes(30) Response.AppendCookie(cookie)
(Para realizarla he probado estas dos maneras, la primera me da error de contexto y la segunda me dice que no existe la cookie)
Código:
Dim strusu As String = Request.Cookies("datos")("usuari") Dim strpwd As String = System.Web.HttpContext.Current.Request.Cookies("datos")("password")