第一次用 cookies赋值,以前都是用session值,以前用 session("a)="1234",可我用cookies("a")="1234",却提示我未声明名称cookies,是不是要引用什么?

解决方案 »

  1.   

    Cookie在asp.net中是一个对象
     首先 HttpCookie cookie=new HttpCookie();
         cookie.Name="XXX";
         cookie.Value="xxx";
         Response.Cookies.Add(cookie);
    cookie是用来写到客户端机器上去的...
    貌似没有你这种用法
    取cookie用Request.Cookies["name"].Value;..
    楼主可能理解cookie错误???
      

  2.   

    赋值请用:
                    HttpCookie pageindex = new HttpCookie("PageIndex");
                    pageindex.Value = "0";
                    Response.Cookies.Add(pageindex);
    取值用:
    Response.Cookies["PageIndex"].Value
      

  3.   

      Dim where365 As HttpCookie= New HttpCookie("where365")
      where365.Value = "123"
      Response.Cookies.Add(where365)
    可是用Response.Cookies("where365").Value依然取不到值
      

  4.   

    Response.Cookie("username").value="aa" 写入 
    username=Request.Cookies("username").value 读取 
      

  5.   

    修改了一下
    存    Dim city As HttpCookie
         city = New HttpCookie("city")
          city.Value = "上海"
         Response.Cookies.Add(city)
    取   Dim pp As HttpCookie
         Dim c As String = ""
         pp = Request.Cookies("city")
        If Not pp Is Nothing Then
             c = Request.Cookies("city").Value
        End If这样还是取不到值,郁闷啊