Visual Basic.NET - En que le estoy errando escribiendo la cookie?

 
Vista:

En que le estoy errando escribiendo la cookie?

Publicado por cg (4 intervenciones) el 17/06/2003 11:35:18
Escribo una cookie con el Procedimiento escribirCokie (anexe el código abajo Código A) y hasta ahí todo bien. El problema es que cuando el usuario se loguea correctamente quiero guardar el usuario también en esta cookie (Código B) pero ME sobreescribe la anterior pues se pierde el elemento “Idioma” de la Cookie!?!
La pregunta es: Cada vez que escribo una Cookie tengo que escribir la totalidad de los elementos de la misma?? Sino porque se me pierde el elemento “Idioma” que lo grabe con el Código A???
No puedo escribir de a UN elemento en una cookie?

Código A
Private Sub escribirCookie(ByVal Idioma As String)

Dim mDate As Date
mDate = DateAdd(DateInterval.Month, 2, Now)
Me.Response.Cookies("MyCookie")("washere") = "true"
Me.Response.Cookies("MyCookie")("lastVisit") = Now()
Me.Response.Cookies("MyCookie")("Idioma") = Idioma
Me.Response.Cookies("MyCookie").Expires = mDate

End Sub

Código B
'Grabar Cookie con Nombre de Usuario
Dim mDate As Date
mDate = DateAdd(DateInterval.Month, 2, Now)

Me.Response.Cookies("MyCookie")("Usuario") = txtUsuario.Text
Me.Response.Cookies("MyCookie").Expires = mDate

Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder