none
判断cookie是否存在 RRS feed

  • 问题

  • 登陆验证成功后创建了一个cookie,在其它页面判断cookie是否存在时,出错

    登陆成功后创建cookie代码:
     string Nick=...........;
     HttpCookie cookieNick = new HttpCookie("NickName", Nick);
     cookieNick.Expires = DateTime.Now.AddHours(1);
     Response.Cookies.Add(cookieNick);

    在另一页面判断cookie是否存在代码:cookie不存在时跳转到登陆页面
           if ( Request.Cookies["cookieNick"] == null)
            {
                Response.Redirect("AdminLogin.aspx");           
            }
            else
            {
               lblwelcome.Text = Request.Cookies["cookieNick"].Value.ToString();            
            }

           登陆成功后,又跳转到了登陆面面,估计是验证cookie不存在了。

           不知道是语法错了,还是其它地方错了,把上面这串代码注释后,可以正常运行        
    2009年6月25日 19:54

答案

全部回复