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

分页后如何保留每页用户输入的数据并一次性提交?
要做一个问卷调查网站,问卷中的题目(选择题)是由用户从数据库中自由选择的,可多可少

问题:
1)每道题的ABCD前面要有一个方框以供用户勾选,如何实现?
2)分页后,如何保存每页用户的勾选状态在翻页后不会丢失?

示例:

1.XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
A)..........
B)...........
C)........
D)............

2.XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
A)..........
B)...........
C)........
D)............

...

10.XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
A)..........
B)...........
C)........
D)............

下一页|上一页|跳转到 [ ] 页

--------------------------------





------解决方案--------------------
分页应该用ajax的。这样的话可以把每道题的答案,题号用js存起来。到最后一起提交。
------解决方案--------------------
把题目和回答保存到cookie里 用字符隔开呗
------解决方案--------------------
添加时把分页控件的INDEX值设为1
------解决方案--------------------
当用户做勾选操作的时候把相应的信息放到datatable里面 然后一起提交!
------解决方案--------------------
在(例如DataList的)模板列中加入一个CheckBox。

至于第二个问题,我想先不要搞得太复杂。当CheckBox的CheckedChanged事件中把选择记录下来“哪一个出题编号、哪一道题、哪一个选项”就行了。然后你可以定期清理没用的记录,比如说没有交卷的出题在24小时以后,这些记录就可以删除了。
------解决方案--------------------
局部刷新把,或者在后台记录! 可以暂时的存在XML里面