RT用Session[KEY_CACHECUSTOMER] = value;//用session可以保存dataset值.但现在要用cookie保存,但直接操作不行.请各位帮忙!

解决方案 »

  1.   

    Cookie中的任何值最终都是以字符串的形式保存的,而且还有长度限制(接近4k)
    你这样保存有什么意义呢
      

  2.   

    无法转换类型吧,逐项读出,再用多值COOKIES试试吧
      

  3.   

    呵呵………………
    不知道楼主想做什么??
    COOKIE是保存不了这么大的东东的!!!
      

  4.   

    实在要保存用ViewState或者Session试试吧
      

  5.   

    你用cache保存.
    Cache["ss"] = xxxx
      

  6.   

    建议还是用SESSION哈。用COOKIE,这不现实
      

  7.   

    建议不要用cookie 用Session Viewstate Cache都可以啊。
      

  8.   

    如果用SESSION保存,用户关闭浏览器,会话就结束了.所以我才用cookie.
      

  9.   

    不知道大家有没看过Duwamish7它是用session 保存dataset的.我现在想改成用cookie保存.
      

  10.   

    cookie不能实现你的想保存DataSet的方式,你可以将DataSet中表的记录用字符串的形式导出,然后保存到cookie中,但是cookie的大小是有限制的,不推荐这么使用
      

  11.   

    可以变通,cookie中保存用户名密码,关掉浏览器cookie也在而dataset序列化后则保存到记录用户用户名密码的数据库表中(增加一个字段专门存放这个信息即可),需要用到时从数据库中恢复dataset即可。
      

  12.   

    一个复杂的数据类型是不能直接存贮到Cookie中的,因为Cookie中只能存贮字符串。但你可以通过一个变通的方法,就是把这个复杂的数据类型转换成多个字符串,然后把这多个字符串同时赋值给产生的Cookie值,
      

  13.   

    那谁知道dangdang是怎样保存用户的购物车内容?是用cookie保存标记,通过标记再读数据库吗?