Cookie 是一小段文本信息,伴随着用户请求和页面在 Web 服务器和浏览器之间传递。用户每次访问站点时,Web 应用程序都可以读取 Cookie 包含的信息。 
   
    假设在用户请求访问您的网站 www.contoso.com 上的某个页面时,您的应用程序发送给该用户的不仅仅是一个页面,还有一个包含日期和时间的 Cookie。用户的浏览器在获得页面的同时还得到了这个 Cookie,并且将它保存在用户硬盘上的某个文件夹中。 
   
    以后,如果该用户再次访问您站点上的页面,当该用户输入 URL www.contoso.com 时,浏览器就会在本地硬盘上查找与该 URL 相关联的 Cookie。如果该 Cookie 存在,浏览器就将它与页面请求一起发送到您的站点,您的应用程序就能确定该用户上一次访问站点的日期和时间。您可以根据这些信息向用户发送一条消息,也可以检查过期时间或执行其他有用的功能。 
   
    Cookie 是与 Web 站点而不是与具体页面关联的,所以无论用户请求浏览站点中的哪个页面,浏览器和服务器都将交换 www.contoso.com 的 Cookie 信息。用户访问其他站点时,每个站点都可能会向用户浏览器发送一个 Cookie,而浏览器会将所有这些 Cookie 分别保存。
而且它是保存在客户端的
所以不行

解决方案 »

  1.   

    no , but you can serialize the object to string , but the string 's length is limited !
      

  2.   

    同意上面的,cookie不能保存对象,只能用字符串的形式保存简单的内容,当然了,简单的对象,可以转化成字符串的,可以把她转化成字符串再保存.不过长度是有限的,而且客户端浏览器可能不允许cookie,那样就不能保存了
      

  3.   

    谢谢大家的回答那比如上面的问题。怎么把一个string[]转换成字符串,或者从cookie中取出,在换成数组??不会是要用字符串分割吧???那太麻烦了哦。
      

  4.   

    如果有这麽大的数据量,太可怕了,Cookie的作用不是这个吧。
    他保存的是字符,需要序列化才能保存。