微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

javascript – 在asp.net中处理任务时间

在在线考试系统中,我如何处理考试过去和剩余时间.
在第一次我设法通过使用javascript在学生进入考试页面时在考试网页中设置客户端计时器来解决这个问题,并在该计时器的每个间隔中使用ajax通知服务器;所以我可以更新当前学生的考试时间.
一切似乎都没问题,但是当一个好奇的学生在考试期间在浏览器中禁用javascript并在点击提交按钮之前重新启用它时问题就变得明显了.因此计时器停止,浏览器无法向服务器发送ajax请求.
处理这个问题的最佳方法是什么?
提前致谢.

解决方法:

>确保页面不会在禁用JavaScript的情况下呈现(例如,仅通过发送骨架并通过后续Ajax请求填充实际内容)
>文档加载后立即发送一个Ajax请求,启动服务器端计时器作为客户端计时器的备份(和证明)

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。

相关推荐