有这样一个问题 我把验证码放在Cookie里面
我在浏览器禁用Cookie 就是 internet选项 - 隐私 - 最高那个!
在打开登录 永远提示验证码错误!
 HttpCookie myCookie = new HttpCookie("myValidate");
 myCookie["ValidateNumber"] = strValidateNumber;
 myCookie.Expires = DateTime.Now.AddHours(0.17);
 Response.Cookies.Add(myCookie);csdn好像也有这问题... 高手们怎么解决啊?

解决方案 »

  1.   

     if (Request.Cookies["ValidateNumber"] == null)
            {
                Response.Write("<Script Language='JavaScript'>alert('您的浏览器设置已被禁用 Cookies,您必须设置浏览器允许使用 Cookies 选项后才能使用本系统!'')</Script>");
                this.txtCheckCode.Text = "";
                return;
            }
      

  2.   

    这我早就实验过了~~ Request.Cookies 能出来Cookies值 不是"" 也不是null
    C:\Documents and Settings\Administrator\Cookies 也没有任何文件