使用Global.Asax跟踪用户的会话时间?

时间:2015-03-07 02:03:55

标签: timer global

我正在构建一个简单的在线测验。当用户提交他们的详细信息并按下“开始测验按钮”时,我希望能够跟踪他们进行测验所需的时间。我知道你使用global.asax文件并添加 应用程序启动方法的会话。

当用户完成测验后,他们会被带到最后一页,告诉他们完成测验需要多长时间。

我只想知道如何创建计时器来跟踪用户在测验中的时间。我知道我必须从当前时间减去计时器以获得在网站上花费的总时间。我需要使用会话状态吗?

1 个答案:

答案 0 :(得分:0)

我不使用asp(我刚读过“Global.asax”这个词所属的地方:)但是如果你需要某些原因来避免会话(这是我在php中使用的最好的朋友) ,一些想法是: 1)花时间构建页面,将其发送到页面本身,并让页面将其发送回任何进程,然后将答案到达时间,然后你就可以完成魔术了 2)让页面来回发送额外信息太麻烦了吗?将初始时间保存在文件/数据库中

对于1页的测验,No 1似乎特别适合我。

PS一个“计时器”,在我对这个词的偏执理解中,是一个计算时间的东西,如果我理解你想要的东西你就不需要它。