Я пытаюсь показать счетчик в метке, основанной на времени, используя timespan
I am trying to show the count in a label based on the time using timespan public partial class _Default : System.Web.UI.Page { public int j; public int offers = 6000; public int i; protected void Page_Load(object sender, EventArgs e) { SetInterval(() => calculate(), TimeSpan.FromSeconds(10)); } public void calculate() { DateTime time = DateTime.Now; int hour = time.Hour; int minute = time.Minute; int second = time.Second; int numdays = 90; int num = Check_Prime(minute); int numofperday = offers / numdays; if (minute % 2 == 0) { j = j + 2; i = numoffers - j; } else { if (num == 1) { j = j + 3; i = numoffers - j; } else { j = j + 5; i = numoffers - j; } } if (j >=6000) { Thread.Sleep(TimeSpan.FromSeconds(100000)); } Label2.Text = i.ToString(); } public async Task SetInterval(Action action, TimeSpan timeout) { await Task.Delay(timeout).ConfigureAwait(false); action(); SetInterval(action, timeout); } }
Что я уже пробовал:
Я пытаюсь показать счетчик в метке, основанной на времени, используя timespan
но метка всегда нулевая
пока я отлаживаю код там отображается значение count в метке но не в браузере