当前位置:编程学习 > C#/ASP.NET >>

为什么cookies的值是空的!在线

   protected void GridView1_SelectedIndexChanging(object sender, GridViewSelectEventArgs e)
        {
            string No = GridView1.SelectedRow.Cells[1].Text;
            Response.Cookies["no"].Value = No;
            Response.Cookies["no"].Expires = DateTime.Now.AddDays(1);
        } --------------------编程问答--------------------        string No = GridView1.SelectedRow.Cells[1].Text;
        HttpCookie cookie = Request.Cookies["no"];
        cookie.Value = No;
        cookie.Expires = DateTime.Now.AddDays(1);
        Response.Cookies.Add(cookie); --------------------编程问答-------------------- --------------------编程问答-------------------- lz有些步骤省略了,肯定读不到啦。 --------------------编程问答-------------------- 用了2楼的代码还是空。。。查不到数据,哭- -!补充下
  cmm.Connection = cnn;
                cmm.CommandText = "select * from [base] where CenterNo='" + Request.Cookies["no"].Value + "'and Remark = 0";
                SqlDataAdapter ada = new SqlDataAdapter(cmm);
                ada.Fill(ds); --------------------编程问答-------------------- ada 里面是空的,但是如果把Request.Cookies["no"].Value换成数字2,就不报错了!! --------------------编程问答--------------------
                
                string No = GridView1.SelectedRow.Cells[1].Text;
                string cookieName = "abc";
                HttpCookie cookie = new HttpCookie(cookieName);
                cookie["def"] = No;
                cookie.Expires = DateTime.Now.AddYears(1);
                Response.Cookies.Add(cookie);
cookie要這麼寫啊
取值的時候要Request.Cookies["cookieName"]["屬性名字,即上面的def"]就取到值了
补充:.NET技术 ,  C#
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,