AJAX定时器我不能禁用我的按钮,当可变秒变成0
本文关键字:按钮 定时器 不能 我的 AJAX | 更新日期: 2023-09-27 18:03:18
我有一个Ajax计时器,我有以下代码!!<<strong>强大的文本/strong>
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
正如@YuriyRozhovetskiy所说,我没有把btn_submit放在更新面板中。把按钮放入更新面板后,一切都运行得很好。