Para manipular las cookies del cliente mediante ASP.NET 2, utiliza los siguientes ejemplos.

Recuerda que una sola Cookie puede guardar varios valores. Esto se logra mediante la colección Values.

Para crear una Cookie

  1. Dim Galleta As HttpCookie
  2. Galleta = New HttpCookie("datos")
  3. Galleta.Values.Add("nombre", Nombre.Text)
  4. Galleta.Expires = DateTime.MaxValue 'Nunca caduca
  5. Response.AppendCookie(Galleta)

Para obtener el valor de una Cookie

  1. Dim Galleta As HttpCookie
  2. Galleta = Request.Cookies("datos")
  3. Nombre.Text = Galleta.Values("nombre")

Para probar si una determinada Cookie existe

  1. Dim PruebaGalleta As HttpCookie
  2. PruebaGalleta = Request.Cookies("datos")
  3.  
  4. If PruebaGalleta Is Nothing Then
  5.     'No existe
  6. Else
  7.     'Existe
  8. End If

Para modificar una Cookie

  1. Dim Galleta As HttpCookie
  2. Galleta = Request.Cookies("datos")
  3. Galleta.Values.Set("nombre", Nombre.Text)
  4. Galleta.Expires = DateTime.MaxValue 'Nunca caduca
  5. Response.Cookies.Set(Galleta)

Para eliminar una Cookie

  1. Response.Cookies.Remove("datos")

3 comentarios sobre “Cómo utilizar Cookies en ASP.NET

  1. en verdad me a servido muchisimo tu pequeña guia
    pero quisiera preguntarte algo
    tengo un valor en un ddl que se
    predetermina con una cookie
    ese valor lo tengo en page load
    hay forma de que cuando el
    index del ddl sin que se quede el valor de la cookie
    sin tener que remplazar?
    de antemano gracias

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *


3 × siete =