我在登錄頁以下的cookie:如何使用cookie顯示用戶? asp.net
Response.Cookies("userInfo")("userName") = "s"
Response.Cookies("userInfo")("lastVisit") = DateTime.Now.ToString()
Response.Cookies("userInfo").Expires = DateTime.Now.AddDays(1)
Response.Redirect("default.aspx")
,這對我的Default.aspx:
If Not Request.Cookies("userName") Is Nothing Then
Label1.Text = Server.HtmlEncode(Request.Cookies("userName").Value)
End If
If Not Request.Cookies("userName") Is Nothing Then
Dim aCookie As HttpCookie = Request.Cookies("userName")
Label1.Text = Server.HtmlEncode(aCookie.Value)
End If
,但我需要有:Response.Cookies("userInfo")("userName") = "s"
是價值: textboxUser。如何才能做到這一點?
我想:Response.Cookies("userInfo")("userName") = "textboxUser.Text"
但後來它只是顯示,而不是用戶。
此外,當我填寫:Response.Cookies("userInfo")("userName") = "s"
它不顯示「S」默認頁面上,但:Label
有人能指出我在往好的方向發展?
你真的用引號包裝了「textboxUser.Text」嗎?如果是這樣,請嘗試刪除引號。 – Netricity 2013-05-07 14:42:47
好啊!但它仍然在default.aspx上顯示Label。該代碼有什麼問題?當我這樣做:userInfo而不是userName我得到以下內容:'userName = Tester&lastVisit = 7-5-2013 16:48:04' – DiederikEEn 2013-05-07 14:44:19