我用.net c#设计了一个用于局域网的考试系统,学生用户群大概在300人左右。目前其它方面都没有问题,就是在在线考试的页面那里碰到了问题:因为题型全部都是选择题,我的思路是学生每选择一道题,就自动在数据库中保存他的做题记录,如果他修改这道题的答案,也会在数据库中修改答案,这样可以保证考试数据的安全,即使断电或是死机学生也可以重新登陆系统后继续做题。但为了不在保存学生做题记录的同时频繁刷新页面,我用了微软的ajax框架,希望在保存学生的做题记录到数据库的同时不刷新页面。但问题也来了,如果一份书卷的题目只有50道题,学生在做题的时候不需要明显等待,基本流畅,但如果一份试卷的题目有120 道题以上,学生每选择一个选项,系统就会自动保存到数据库,但这个过程明显延迟,有时候要3-5秒。我估计是ajax的问题,可确不知道要怎样解决比较好,请各位大侠指教,附我的页面用ajax部分的代码:
ataList ID="dlstQuestion" runat="server" OnItemDataBound="dlstQuestion_ItemDataBound" Width="780px" >
第 题: | ||
br /> |
ataList>
我想把 这个标签放到 的 < 标签内,但是这样老是要出错。请大家帮我看看,怎么样才能比较好地解决这个问题。感激不尽