c#asp.net mvc应用程序中每个用户的秒表时间
发布时间:2020-12-16 07:12:24 所属栏目:百科 来源:网络整理
导读:我的asp.net mvc应用程序中有一组用户. 当任何用户启动秒表时,我需要秒表才能在用户注销后继续.然后运行它,直到他再次登录并单击停止. 我可以点击开始按钮启动它 stopWatch = new Stopwatch(); stopWatch.Start(); 但是我如何跟踪用户呢?以便在用户注销然后
我的asp.net mvc应用程序中有一组用户.
当任何用户启动秒表时,我需要秒表才能在用户注销后继续.然后运行它,直到他再次登录并单击停止. 我可以点击开始按钮启动它 stopWatch = new Stopwatch(); stopWatch.Start(); 但是我如何跟踪用户呢?以便在用户注销然后登录后,他会看到已用时间,包括他在应用程序中未处于活动状态的时间? 所以在用户登录并点击秒表后,他应该得到包括整个时间在内的经过时间. TimeSpan ts = stopWatch.Elapsed; 使用角度指令/ javascript计时器更好吗? 解决方法
为什么要使用秒表呢?
秒表旨在提供高分辨率的时间测量,我怀疑你的用户需要知道几纳秒的确切时间…… From MSDN:
只需保存DateTime.Now(),按钮的状态(即开始,停止)和用户ID,然后当具有相同id的用户再次按下该按钮时,只需计算时差. TimeSpan elapsedTime = FirstClickDateTime - SecondClickDateTime; 然后你所要做的就是format (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |