最近在做一个在线考试系统,设计到倒计时的设置,其实非常简单,只要设置一个变量,然后再Ajax的time控件的事件中递减即可。代码如下:
//触发Timer控件的Timer1_Tick事件实现考试倒计时功能
protected void Timer1_Tick(object sender, EventArgs e)
{
this.index--;
//考试时间到了
if (this.index == 0)
{
//设置Timer控件不可见
this.Timer1.Enabled = false;
BindData();
Response.Redirect("Loginout.aspx");
}
else
{
//显示考试剩余时间
this.lbtime.Text = this.index / 60 + "分" + this.index % 60 + "秒将停止考试,请及时“提交”试卷,否则试卷作费成绩无效!";
}
}
/// <summary>
/// 定义在线考试总时间变量index,
/// 并设置读写属性
/// </su