我的web应用程序是在线考试网站。当用户点击开始写作测试时,我只能限制用户的特定时间,在完成时间之后,消息应该向用户显示您的考试时间已完成并且他重定向到主页,我该如何编写代码,可以我去定时器控制或web服务哪一个是适合在线考试网站,请帮助我。如何计算asp.net中的时间?
3
A
回答
4
你需要当用户启动一个会话变量内部测试捕捉时间:
Session["StartTime"] = DateTime.Now;// when user start test
然后,当你投递的页面获取当前时间和您存储在会话的时间之间的区别:
diffrencebetweentime = DateTime.Now - Convert.ToDateTime(Session["StartTime"]); // at every postback
如果时差超过您决定发送用户到主页。
+0
我认为你的意思是“用户”不是“使用”整个你的答案.. –
+0
@阴影向导 - 更新是其用户不使用 –
+0
干杯,我修复了一些语法问题,希望它是有道理的,你也会应用这个在未来的答案。 –
相关问题
- 1. 如何计算hr:min:sec中的时间
- 2. 如何计算jquery中的时间?
- 3. 如何计算SSRS中的时间差
- 4. 如何计算Android中的时间
- 5. 如何计算R中的时间差?
- 6. 如何计算iOS中的时间?
- 7. 如何计算时间?
- 8. Android - 如何长时间计算时间
- 9. 如何计算算法时间复杂
- 10. 如何在mysql中计算时间
- 11. 如何计算中途停留时间
- 12. 如何使用jquery/Javascript计算Asp.net页面的加载时间?
- 13. 如何计算午夜时间间隔?
- 14. 计算C中的时间
- 15. LINQ中的时间计算
- 16. 计算时间跨度使用asp.net
- 17. Allegro定时器如何计算时间?
- 18. 时间计算
- 19. 时间计算
- 20. 如何衡量Excel的计算时间
- 21. 如何计算keydown到keyup的时间
- 22. 如何获得计算列的时间
- 23. 如何计算RTOS任务的时间
- 24. 如何计算函数的时间?
- 25. 如何计算CPU + GPU的总时间
- 26. 计时器 - 计算时间
- 27. 如何计算计算SHA-256散列所需的时间?
- 28. 如何计算以PHP计算的持续时间
- 29. 如何计算unix时间戳之间的时间差?
- 30. 如何知道在C++中计算算法的执行时间?
您需要使用客户端计时器,除非您使用的是毫无意义的AJAX,否则不可能使用服务器端代码。 –