使用Cookie存取少量数据.doc

本文介绍了一个ASP.NET应用程序中如何根据当前时间显示不同的问候消息,并展示了如何使用HTTP Cookie来保存用户的登录状态,包括设置Cookie的值及判断Cookie是否存在。

 

eg:

 Dim student_id As String = Request.Cookies("userInf").Values("userID")
        If DateTime.Now.Hour >= 6 And DateTime.Now.Hour < 12 Then
            spWelMessage.InnerHtml = "
早上好," & Request.Cookies("userInf").Values("userID") & Request.Cookies("userInf").Values("userIdent")
        ElseIf DateTime.Now.Hour >= 12 And DateTime.Now.Hour < 18 Then
            spWelMessage.InnerHtml = "
下午好," & Request.Cookies("userInf").Values("userID") & Request.Cookies("userInf").Values("userIdent")
        Else
            spWelMessage.InnerHtml = "
晚上好," & Request.Cookies("userInf").Values("userID") & Request.Cookies("userInf").Values("userIdent")
        End If

 

 If bool1 Then '
            '
设置cookie参数
            Dim userName As String
            Dim userIdentity As String
            Dim userRealName As String

            If (Request.Cookies("userInf")) Is Nothing Then
                Dim cookie As HttpCookie = New HttpCookie("userInf")        '
创建新的cookie
                cookie.values.add("userID", TextBox1.Text)                   '
加入用户的账号
                cookie.values.add("userIdent", strUserIdent)
                Response.AppendCookie(cookie)
            Else
                Dim cookie As HttpCookie = New HttpCookie("userInf")
                cookie.values("userID") = TextBox1.Text
                cookie.values("userIdent") = strUserIdent
                Response.AppendCookie(cookie)
            End If

            Response.Redirect(strPath)     '进入到主页面 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值