解决方案 »

  1.   

    每次分页时都记录下该页的答案到ViewState里
      

  2.   

    我们曾经做过在线考试的系统,全部是AJAX异步回调的。我建议你也用AJAX方式。
      

  3.   

    我对AJAX不是很了解,用AJAX时不是不一定得新建网站-选择 ASP.NET AJAX-Enabled Web Site。我之前做的那些东西都是用新建网站-ASP.NET 网站的。如果再用AJAX异步回调那么该怎么办好呢?
      

  4.   

    此时搞清楚你所写的程序是哪一个层次的比较好。统计一个试卷的分数,跟界面无关,就不要跟什么DataGrid之类的打交道。不论使用什么控件来显示界面,都不应该影响你统计试卷分数。你应该去搞清楚界面显示的“底层”依赖于什么样的数据机制,然后你去读取这些数据然后直接统计分数,最终的算法跟这些数据被什么样的控件使用并没有关系。希望你能从这个例子中看到一点将界面和数据模型分层设计的思维的必要性。