#asp.net #ajax #timer
#asp.net #ajax #таймер
Вопрос:
Я успешно внедрил этот таймер обратного отсчета AJAX: — http://forums.asp.net/t/1085601.aspx
Я создал эти 3 метки:
Label1.Text = time1.Hours.ToString();
Label2.Text = time1.Minutes.ToString();
Label3.Text = time1.Seconds.ToString();
Допустим, я установил обратный отсчет таймера более чем на 24 часа (скажем, 72 часа)
Session["time"] = DateTime.Now.AddHours(72);
Как я могу сделать Label1.Текст показывает 72 вместо 24, чтобы мне не нужно было добавлять метку дня следующим образом?
Label0.Text = time1.days.ToString();
Ответ №1:
Вам просто нужно рассчитать часы по времени:
Label1.Text = ((time1.Days * 24) time1.Hours).ToString()
Комментарии:
1. Спасибо за это. Я также нашел версию этого на jQuery: — keith-wood.name/countdown.html