我在我的在线考试asp.net mvc应用程序中有这个场景。
其中,当学生登录时 - >他选择测试/考试 - >然后加载一组问题。
现在我像向导一样逐个填充问题。这个向导完全动态(意味着动态创建所有元素),构建在javascript和jquery中。
场景是:当学生给出问题的答案时,是否可以在收集中保留答案,并在最后一次提交问题时立即发送给控制器或立即保存在“下一步”按钮上?哪个更好 ?我认为单击Next按钮会更好。但我想知道这方面的标准方法。请指导我。
答案 0 :(得分:0)
我认为没有“标准”。这取决于要求。
如果下一个问题取决于上一个答案的结果,您应该立即提交。 如果没有,我认为一次提交所有答案都没有问题。这也可以节省您在Session / TempData中存储答案的工作