随机生成的验证码值保存到cookie,麻烦高手指点下
页面1(后台):
string tmp=(随机生成代码);
HttpCookie checkCode1 = new HttpCookie("ImageV");
            checkCode1.Values.Add("checkCode", tmp);
            Response.Cookies.Add(checkCode1);
页面2(后台):
HttpCookie checkCode2 = Request.Cookies["ImageV"];
        TextBox3.Text = checkCode2.Values["checkCode"].ToString();    //该句测试用
错误信息:
行 21:         TextBox3.Text = checkCode2.Values["checkCode"].ToString();
未将对象引用设置到对象的实例。 

解决方案 »

  1.   

    Response.cookies["mycookie"]["username"]="admin" 
    string username=Request.Cookies["mycookie"]["username"] HttpCookie cookie = Request.Cookies[""];
    if (cookie!=null)
              string usernamet = cookie[""];
      
      

  2.   

    //写
    HttpCookie aCookie = new HttpCookie("checkCode");
                aCookie.Value = value;
                aCookie.Expires = DateTime.Now.AddDays(20);
                Response.Cookies.Add(aCookie);
    //读
    if (Request.Cookies["checkCode"] != null)
                {
                    HttpCookie aCookie = Request.Cookies["checkCode"];                return aCookie.Value.ToString();
                }