Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/290.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
JavaScript与servertime的倒计时同步_Javascript_C#_Webforms_Countdown - Fatal编程技术网

JavaScript与servertime的倒计时同步

JavaScript与servertime的倒计时同步,javascript,c#,webforms,countdown,Javascript,C#,Webforms,Countdown,我需要开发一个倒计时,它与服务器上的时间同步。 这项工作很简单,我有一个分为3步的表格,第一步需要填写和张贴在2分钟,最后一步在两个小时。 我必须向用户显示倒计时,但我还需要在服务器上执行此操作,因为我们不能依赖用户的本地时间,我们需要使用服务器时间来确保此倒计时,以防止用户的欺骗。(我们使用asp.net webforms使用iis) 我也不能使用数据库来存储时间信息,我需要使用会话/缓存变量(PM命令)来存储时间信息 有什么建议吗?您可以将服务器时间发送到客户端,获得客户端时间和服务器时间的

我需要开发一个倒计时,它与服务器上的时间同步。 这项工作很简单,我有一个分为3步的表格,第一步需要填写和张贴在2分钟,最后一步在两个小时。 我必须向用户显示倒计时,但我还需要在服务器上执行此操作,因为我们不能依赖用户的本地时间,我们需要使用服务器时间来确保此倒计时,以防止用户的欺骗。(我们使用asp.net webforms使用iis) 我也不能使用数据库来存储时间信息,我需要使用会话/缓存变量(PM命令)来存储时间信息


有什么建议吗?

您可以将服务器时间发送到客户端,获得客户端时间和服务器时间的差异,并保存此时间差异,还可以保存计时器的开始时间戳。
您可以稍后通过点击服务器获取服务器时间并计算客户端和服务器时间之间的新差异来验证计时器的准确性,如果发现任何差异,请更正计时器

您可以将服务器时间发送到客户端,获取客户端时间和服务器时间的差异,并保存此时间差异,还可以保存计时器的开始时间戳。
您可以稍后通过点击服务器获取服务器时间并计算客户端和服务器时间之间的新差异来验证计时器的准确性,如果发现任何差异,请更正计时器

你需要展示到目前为止你写的东西,以及它与你想要实现的目标之间的关系。目前,您的问题过于模糊。请存储在会话开始时间中,并始终在请求中计算时间。您需要显示到目前为止您所写的内容,以及它与您想要实现的内容的关系。目前您的问题太模糊了。请将开始时间存储在会话中,并始终在请求中计算时间。