创建cookies代码
Response.Cookies["del"]["yxjifen"] = GridView1.SelectedRow.Cells[8].Text.Trim().ToString();
Response.Cookies["del"]["time"] =GridView1.SelectedRow.Cells[9].Text.Trim().ToString();
Response.Redirect("del.aspx");
读取cookies代码
tbyxjifen.Text = Request.Cookies["del"]["yxjifen"].Trim().ToString();
tbtime.Text = Request.Cookies["del"]["time"].Trim().ToString();
报错。。我在del.aspx中可以用一个lable读到time的数据。为什么换了一页,time就读不到了。而yxjifen还可以正常的读取到。

解决方案 »

  1.   

    换了一页以后SelectedRow为空你要调整SelectedIndex
      

  2.   

    你设置 有效期了吗 
    还有别忘了 添加进去
    Response.Cookies.Add(cookie);
      

  3.   

    回复1楼。我是把gridview中的数据存入cookies中。然后在另一页面读取的cookies中的内容。如果不换页。time的值可以读取出来。
    回复2楼。我只是不能读取到time的值。其他的都可以读取到。为什么呢。time是长日期格式的。xxxx-xx-xx xx:xx:xx。。