我的网站是在线考试网站。当用户点击开始写测试时,我必须限制用户特定的时间,时间结束后会向用户显示一条消息,告诉他考试时间已经结束,并将其重定向到主页。我该如何编写代码?我应该选择计时器控件还是Web服务?哪一个对于在线考试网站更好呢?请帮助我。
Session["StartTime"] = DateTime.Now;// when user start test
然后,当你提交页面时,请获取当前时间与存储在会话中的时间之间的差异:
diffrencebetweentime = DateTime.Now - Convert.ToDateTime(Session["StartTime"]); // at every postback