簡體   English   中英

倒數計時器 c#

[英]Countdown Timer c#

任何人都知道如何在 c# 中添加倒數計時器

前任:

我的開始時間是 2011 年 5 月 2 日上午 10:00:00 ,並將static持續時間設置為7 天

所以....剩下的時間將是6 天 12:00 小時,直到它達到零。 結束於 -> 2011 年 5 月9 日上午 10:00:00

注意:剩余時間不能重置並重新開始..它僅取決於開始時間

我不知道該怎么做..任何幫助我將不勝感激。

您需要一個永久存儲(在硬盤上),如注冊表、數據庫或 XML 文件,因為在 ASP.NET 的內存代碼中不能保證任何大於 ~24 小時的時間跨度。

如果您的應用程序重置,您需要從某個地方(永久存儲)獲取start point 通常,當沒有來自客戶端的請求時,您的應用程序會在不通知的情況下被卸載(您會丟失內存中的數據)。 此外,ASP.NET 根據 IIS(您用於應用程序的應用程序池)中的某些配置recycles應用程序。

.NET 4.0包括新的System.Threading.CountdownEvent class,您可能會覺得有幫助。

asp.net 頁面中的 7 天計時器?

也許你的方法是錯誤的。 您可以使用 winforms 並將應用程序安裝為服務嗎?

我想如果它必須是一個網頁,請在 JavaScript(可能使用 JQuery)中執行計時器,完成后,通過 JQuery 執行您想要的操作。 IE 調用你的服務器端方法,或者其他什么。

如果您對此技術方面有疑問: jQuery 倒數計時器

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM