none
No me funciona la Cookie RRS feed

  • Pregunta

  • Hola amigos, tengo el siguiente codigo en una web form donde creo la cookie

     

    Dim cookie As HttpCookie = New HttpCookie("producto")

    cookie.Value = TextBox1.Text.ToString  ' tiene el nombre del producto

    cookie.Expires = DateTime.Now.AddDays(1)

    Response.Cookies.Add(cookie)

     

     

    en otra pagina tengo la verificacion de la cookie generada

     

    Dim cookie As HttpCookie = Request.Cookies("producto")

    Dim producto As String

    producto = cookie("producto")

    If Not producto Is Nothing Then

    Response.Redirect("detalle.aspx?producto=" & producto)

    Else

    Response.Redirect("login.aspx")

    End If

     

    cabe mencionar que estoy trabajando vs 2008, alguien detecta algo malo

     

    Gracias de antemano, saludos

    martes, 20 de enero de 2009 20:30

Respuestas

  • Hola Jaime,

     

    lo único que veo raro es esta linea de la verificación de la cookie:

     

    producto = cookie("producto")

     

    no debería ser:

     

    Code Snippet
    producto=cookie.Value

     

     

    Espero que te sirva!

     

    Si es así, porfavor, marca la respuesta como válida! Wink

     

    Gracias y suerte!

     

     

    martes, 20 de enero de 2009 20:58

Todas las respuestas

  • Hola Jaime,

     

    lo único que veo raro es esta linea de la verificación de la cookie:

     

    producto = cookie("producto")

     

    no debería ser:

     

    Code Snippet
    producto=cookie.Value

     

     

    Espero que te sirva!

     

    Si es así, porfavor, marca la respuesta como válida! Wink

     

    Gracias y suerte!

     

     

    martes, 20 de enero de 2009 20:58
  • Hola Jaime, aqui te muestro una de las formas posibles para escribir y leer Cookies:

    'para leer: 
    Dim IdCookie As HttpCookie = Request.Cookies("IdUser") 
    Dim IdUser = Server.HtmlEncode(IdCookie.Value) 
     
    'para escribir: 
    Response.Cookies("IdUser").Value = "0" 


    espero te halla servido mi respuesta...

    HADT
    jueves, 26 de febrero de 2009 17:56