我正在使用ASP.NET和VB.NET 2.0 ....................................
这是我在创建Cookie时使用的代码
If dlgLogin.RememberMeSet = True Then
Dim RateCookie As New HttpCookie("LoginInfo")
RateCookie.Values("Email") = dlgLogin.UserName
RateCookie.Values("Password") = dlgLogin.Password
RateCookie.Expires = DateTime.Now.AddDays(100)
Response.Cookies.Add(RateCookie)
End If
这是我在页面加载事件中使用的代码来读取该Cookie但我无法读取它?
If Not Request.Cookies("Email") Is Nothing Then
Dim RateCookie As HttpCookie = Request.Cookies("Email")
Session("myEmailSession") = Server.HtmlEncode(RateCookie.Value)
End If
我做错了什么????
答案 0 :(得分:6)
因为您将Cookie设置为
New HttpCookie("LoginInfo")
,你应该用
Request.Cookies("LoginInfo")
,
不是
Request.Cookies("Email")
。