日期:2014-05-17  浏览次数:20566 次

一个考试系统 需要把答案先保存到本地 然后交卷的时候统一提交答案如何实现数据保存
如题,用cookies 肯定不行,因为数据量过大,请大家给点意见。

------解决方案--------------------
xml或者自己写数据结构,最后统一insert到数据库
------解决方案--------------------
用隐藏域,交卷时保存到服务器。

或者ajax保存答案到服务器数据库(另一个表),最后交卷时合并答案,存到正式表里。
------解决方案--------------------
用<input name="Results" type="hidden">
或者 一开始加载试卷就使用 。<input name="QuestionX" type="hidden">

后台 Request["Results"]==123?True:False;
------解决方案--------------------
定义一个答案对象Ansers
在定义一个全局集合
public static List<Answers> lst=null;
页面初始化时候new一下;
lst=new List<Answers>();
然后答个题就add一个答案对象,
这样答过的题翻页回来还能看见答案。
不知道可不可行,呵呵 !
------解决方案--------------------
直接new :public static List<Answers> lst=new List<Answers>();
在页面初始化里new页面刷新的话值就木有了。