У меня есть таймер Ajax, где у меня есть следующий код !!! сильный текст
protected void Timer1_Tick(object sender, EventArgs e)
{
TimeSpan time2 = new TimeSpan();
time2 = (DateTime)Session["Qtime"] - DateTime.Now;
if (time2.Seconds <= 10 && time2.Minutes == 0)
{
***if (time2.Seconds <= 0)
{
btn_submit.Enabled = false;
lbl_next.Text = "Please Go for next question!!";
}***
else
{
lbl_qstntime.Text = "[ " + time2.Seconds + " S ]";
lbl_qstntime.BackColor = Color.Red;
//lbl_qstntimedesc.BackColor = Color.Red;
}
}
else
{
lbl_qstntime.Text = "[ " + time2.Seconds + " S ]";
}
}
Проблема в том, что за секунды == 0 я пытаюсь отключить одну кнопку, то есть btn_submit.Enabled = false;
lbl_next.Text = "Пожалуйста, перейдите к следующему вопросу !!";
Однако это не работает, пока я не нажму любую кнопку (включая кнопку «Отправить») на странице ...
Может кто-нибудь сказать мне, как мне этого добиться, все остальное работает просто замечательно: (
Требование: «Когда переменные секунды становятся равными 0 или я отключаю мою кнопку». В настоящее время, пока я не нажал ни на одну кнопку, это не происходит.
Спасибо,
Jithu