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
VB.NET:
-
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
VB.NET:
-
Dim Galleta As HttpCookie
-
Galleta = Request.Cookies("datos")
-
Nombre.Text = Galleta.Values("nombre")
Para probar si una determinada Cookie existe
VB.NET:
-
Dim PruebaGalleta As HttpCookie
-
PruebaGalleta = Request.Cookies("datos")
-
-
If PruebaGalleta Is Nothing Then
-
'No existe
-
Else
-
'Existe
-
End If
Para modificar una Cookie
VB.NET:
-
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
VB.NET:
-
Response.Cookies.Remove("datos")
Octubre 15th, 2008 at 11:11
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