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

倒数计时器c#

如何解决倒数计时器c#

| 任何人都知道如何在C#中添加倒数计时器 例如: 我的开始时间是2011年5月2日上午10:00:00,并将静态时长设置为7天 所以..剩下的时间将是6天12:00小时,直到达到零。于-> 5/9/2011 10:00:00结束 注意:剩余时间无法重置并重新开始..它仅取决于 在开始时间 我不知道该怎么做..我将不胜感激。     

解决方法

您需要一个永久存储(在硬盘上),如注册表,数据库或XML文件,因为在ASP.NET中的内存代码中不能保证任何大于24小时的时间跨度。 万一您重置应用程序,则需要从某个位置(永久存储)获得
start point
。通常,当没有客户端的请求时,您的应用程序将在没有通知的情况下被卸载(您将丢失内存中的数据)。也是基于IIS(您的应用程序所使用的应用程序池)中某些配置的ASP.NET“ 1”应用程序。
.NET 4.0
包括新的System.Threading.CountdownEvent类,您可能会觉得有帮助。     ,一个在asp.net页面上的7天计时器? 也许您的方法是错误的。您可以使用winforms并将该应用程序作为服务安装吗? 我猜想它是否必须是网页,在JavaScript中使用计时器(也许使用JQuery),完成后,通过JQuery执行您想要的操作。即调用服务器端方法或其他方法。 如果您对此技术方面有疑问: jQuery倒数计时器     

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