A页面有一个string,很长,得有10M这么大。
现在需要跳转到B页面,如何传值?这是我简化后的需求,便于描述。

解决方案 »

  1.   

    把这string存在数据库或写到文件里,然后B页面加载的时候去读取。
      

  2.   

    把这个10M的存入数据库,传值过去一个G=10M,然后取值到B页面!
      

  3.   

    你好,10M确实好像夸张了一点。
    比希望用数据库或者中间存储的方式,希望直接页面传值。10M太大,就10W字吧。
      

  4.   

    用来作什么,页面显示是否 太大了? 后台 可以直接放在cache中
      

  5.   

    额,你这个传值超过Get、Post的最大传值限度了吧。
    如果内存够大的话,可以 设置session["Data"]="dfdsf";
      

  6.   

    序列化存储到硬盘。然后另外页面再从硬盘反序列化。大数据传递 建议还是用存储方式。 用cache也行!
      

  7.   

    谢谢各位的热心解答。
    我要说明的是,这个数据应该在post的范围内,但肯定超过了get的范围。
    在两个页面之间如何传递呢?如何用post?
    或者其他什么方式可取?
      

  8.   

    不管你是用post还是get,都是要将数据放到服务器上的,还不如分开来,A放到数据库中,B去取,直接存数据库或者文件比较好!
      

  9.   

    http://www.haogongju.net/art/1342184
    说一句,你这个需求虽然我不知道是什么,但是感觉有点问题。10M有点夸张。
    如果是计算机本地文件可以考虑传地址,如果是服务器文件更可以传地址了。
      

  10.   

    10M好巨型,从来没遇到过,应该是超过了POST的最大数据量.建议用LS所说的存储到硬盘,再从硬盘读取.
      

  11.   

    post本身没有限制 。限制是你服务器处理能力
      

  12.   

    你就直接新建一个XMl文件,然后在这个文件里面去提取 或者存数据库!然后把ID传递过后,那边在获取蛮