如题,用cookies 肯定不行,因为数据量过大,请大家给点意见。

解决方案 »

  1.   

    xml或者自己写数据结构,最后统一insert到数据库
      

  2.   

    用隐藏域,交卷时保存到服务器。或者ajax保存答案到服务器数据库(另一个表),最后交卷时合并答案,存到正式表里。
      

  3.   

    用<input name="Results" type="hidden">
    或者 一开始加载试卷就使用 。<input name="QuestionX"  type="hidden">后台  Request["Results"]==123?True:False;
      

  4.   

    嗯 xml这种形式 也想过 但是服务器怎么创建一个xml保存到本地呢
      

  5.   

    http协议就是无状态的,所以分页回答问题时,前面页的数据,你要么用ViewState、Cookie或Session之类保存
    要么保存在页面的html里,用于交互
      

  6.   


    呃  cookies 不能存储键值对 对于答案的修改增加困难   至于session 我想还是算了 首先不适合存储数据量大的数据 其次 在线考试人数多了 给服务器造成压力 这与我初衷相反了 我现在就是想服务器能够生成一个i额文件保存到客户端 然后客户端与文件交互 把答案存到文件中 然后实现整体上传,但是问题是我现在无法实现服务器创建文件到客户端。
      

  7.   

    定义一个答案对象Ansers
    在定义一个全局集合
    public static List<Answers> lst=null;
    页面初始化时候new一下;
    lst=new List<Answers>();
    然后答个题就add一个答案对象,
    这样答过的题翻页回来还能看见答案。
    不知道可不可行,呵呵 !
      

  8.   

    直接new :public static List<Answers> lst=new List<Answers>();
    在页面初始化里new页面刷新的话值就木有了。