ASP.NET在时间到期时执行某些操作

时间:2015-03-09 00:32:22

标签: c# asp.net

我有一个非常奇怪的情况。 我想知道我怎么知道考试时间是否已经过期。我需要做一些处理,但我无法弄清楚我怎么知道什么时候设置为0:00:00做某事。我已经让我的时间在会话中从0:01:00到0:00:00。我正在使用ASP.NET应用程序进行记录。

1 个答案:

答案 0 :(得分:1)

由于服务器仅在页面请求上执行代码,因此服务器端没有基于计时器执行任何操作的机制。

处理此问题的最佳方法是使用客户端计时器跟踪JavaScript中的已用时间。到期时,表单会提交并显示任何适用的消息。

您还可以在会话中执行服务器端时间戳,以确保没有人破解/绕过客户端代码。