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
- Dim Galleta As HttpCookie
- Galleta = New HttpCookie("datos")
- Galleta.Values.Add("nombre", Nombre.Text)
- Galleta.Expires = DateTime.MaxValue 'Nunca caduca
- Response.AppendCookie(Galleta)
Para obtener el valor de una Cookie
- Dim Galleta As HttpCookie
- Galleta = Request.Cookies("datos")
- Nombre.Text = Galleta.Values("nombre")
Para probar si una determinada Cookie existe
- Dim PruebaGalleta As HttpCookie
- PruebaGalleta = Request.Cookies("datos")
- If PruebaGalleta Is Nothing Then
- 'No existe
- Else
- 'Existe
- End If
Para modificar una Cookie
- Dim Galleta As HttpCookie
- Galleta = Request.Cookies("datos")
- Galleta.Values.Set("nombre", Nombre.Text)
- Galleta.Expires = DateTime.MaxValue 'Nunca caduca
- Response.Cookies.Set(Galleta)
Para eliminar una Cookie
- Response.Cookies.Remove("datos")
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
Hey!, me ha servido mucho tu explicación de las cookies, empezare a usarlas en mis aplicaciones, estoy harto de las variables Session.
Muchas gracias!
gracias me has salvado la vida T_T