当前位置: 代码迷 >> ASP.NET >> 一个考试系统 需要把答案先保存到本地 然后交卷的时候统一提交答案怎么实现数据保存
  详细解决方案

一个考试系统 需要把答案先保存到本地 然后交卷的时候统一提交答案怎么实现数据保存

热度:5308   发布时间:2013-02-25 00:00:00.0
一个考试系统 需要把答案先保存到本地 然后交卷的时候统一提交答案如何实现数据保存
如题,用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页面刷新的话值就木有了。
  相关解决方案