Resulta que tengo mi proyecto en ASP net con Visual Web Developer 2005 bajo windows 2000, tengo una funcion para borrar las cookies la cual obtuve de la pagina de msdn:
Cita:
tengo en mi proyecto, varias funciones, una llama a la otra, en medio de una funcion, llamo a limpiar_cookies (la funcion anterior) pero NO LAS BORRA. Tengo que esperar a que termine la funcion para que lo haga... Dim limpiar As HttpCookie
Dim i As Integer
Dim cookieName As String
Dim limit As Integer = Request.Cookies.Count - 1
For i = 0 To limit
cookieName = Request.Cookies(i).Name
limpiar = New HttpCookie(cookieName)
limpiar.Expires = DateTime.Now.AddDays(-1)
Response.Cookies.Add(limpiar)
Next
Dim i As Integer
Dim cookieName As String
Dim limit As Integer = Request.Cookies.Count - 1
For i = 0 To limit
cookieName = Request.Cookies(i).Name
limpiar = New HttpCookie(cookieName)
limpiar.Expires = DateTime.Now.AddDays(-1)
Response.Cookies.Add(limpiar)
Next
En esta funcion, lo que hago es cargar una cookie, la vuelco a un vector para trabajarla, y la idea es borrar la cookie y generarla nuevamente para volcar la informacion nueva.
hay algo que no estoy teniendo en cuenta? tal vez la sesion? he probado con session.clear(), session.abandon(), y aun asi no me las borra, a no ser que sea lo ultimo que haga esa funcion.
Si ese codigo lo coloco en un boton funciona perfectamente, pero no en el medio de una funcion.
Que puedo hacer?
Muchas gracias!