if(Request.Cookies["test"]!=null)
 Label1.Text = Request.Cookies["test"].Value; 

解决方案 »

  1.   

    Response.Cookies["test"].Value = TextBox1.Text; 
            Response.Cookies["test"].Expires = DateTime.Now.AddMinutes(5); 
            Response.Cookies["test"].Path = "/"; 
            Server.Transfer("../sub2/s2.aspx"); 
      

  2.   

    同样的问题:Cookie的Path必须放到根目录下吗?
      

  3.   

    何必给cookie设置路径?为什么不直接把它扔到临时文件夹下!
      

  4.   

    如果把path设置在根目录下,那根目录的网页也可以获取cookie信息,我只想subpath下面的页面可以获取
      

  5.   


    if(!Object.Equal(Request.Cookie["CookieName"],null))
    {
    HttpCookie Cookie=Request.Cookie["CookieName"];
    //*************Do Something
    }
      

  6.   

    Cookie不需要设置Path,因为它默认是放到系统Cookie文件夹中。读取也不用指定路径。之所以没有读到Cookie 应该是你代码的问题。你是不是在写入Cookie的代码中忘记设置Cookie的过期时间了????
      

  7.   

    cookie 不是一个全局变量吗,我将cookie设为用户名,在第一个页面可以,在另一个页面就不行!