一个考试系统 需要把答案先保存到本地 然后交卷的时候统一提交答案如何实现数据保存 如题,用cookies 肯定不行,因为数据量过大,请大家给点意见。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 xml或者自己写数据结构,最后统一insert到数据库 用隐藏域,交卷时保存到服务器。或者ajax保存答案到服务器数据库(另一个表),最后交卷时合并答案,存到正式表里。 用<input name="Results" type="hidden">或者 一开始加载试卷就使用 。<input name="QuestionX" type="hidden">后台 Request["Results"]==123?True:False; 嗯 xml这种形式 也想过 但是服务器怎么创建一个xml保存到本地呢 http协议就是无状态的,所以分页回答问题时,前面页的数据,你要么用ViewState、Cookie或Session之类保存要么保存在页面的html里,用于交互 呃 cookies 不能存储键值对 对于答案的修改增加困难 至于session 我想还是算了 首先不适合存储数据量大的数据 其次 在线考试人数多了 给服务器造成压力 这与我初衷相反了 我现在就是想服务器能够生成一个i额文件保存到客户端 然后客户端与文件交互 把答案存到文件中 然后实现整体上传,但是问题是我现在无法实现服务器创建文件到客户端。 定义一个答案对象Ansers在定义一个全局集合public static List<Answers> lst=null;页面初始化时候new一下;lst=new List<Answers>();然后答个题就add一个答案对象,这样答过的题翻页回来还能看见答案。不知道可不可行,呵呵 ! 直接new :public static List<Answers> lst=new List<Answers>();在页面初始化里new页面刷新的话值就木有了。 window.open(url) 下载文件 大家帮帮忙,关于三级联动下拉框的实现 datalist绑定数据问题 MVC结构中的 asp.net显示word内容 firefox他大爷的! ASP.NET 代码编译时成功,运行时出错,为什么? 在.net中如何调用一个以前用asp写的网页呀 怎么会这样呢? javacript 让页面字体 变大了。。 再问一次关于一次性将所有同一控件全都disabled掉的问题。 asp.net按钮下载事件 ajax问题
或者 一开始加载试卷就使用 。<input name="QuestionX" type="hidden">后台 Request["Results"]==123?True:False;
要么保存在页面的html里,用于交互
呃 cookies 不能存储键值对 对于答案的修改增加困难 至于session 我想还是算了 首先不适合存储数据量大的数据 其次 在线考试人数多了 给服务器造成压力 这与我初衷相反了 我现在就是想服务器能够生成一个i额文件保存到客户端 然后客户端与文件交互 把答案存到文件中 然后实现整体上传,但是问题是我现在无法实现服务器创建文件到客户端。
在定义一个全局集合
public static List<Answers> lst=null;
页面初始化时候new一下;
lst=new List<Answers>();
然后答个题就add一个答案对象,
这样答过的题翻页回来还能看见答案。
不知道可不可行,呵呵 !
在页面初始化里new页面刷新的话值就木有了。