为什么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,就不报错了!! --------------------编程问答--------------------
cookie要這麼寫啊
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);
取值的時候要Request.Cookies["cookieName"]["屬性名字,即上面的def"]就取到值了
补充:.NET技术 , C#