ASP.NET Timer控件实现倒计时功能,如何让计时结束自动交卷

protectedvoidTimer1_Tick(objectsender,EventArgse){inthour;intminute;intsecond;intexam... protected void Timer1_Tick(object sender, EventArgs e)
{
int hour;
int minute;
int second;
int examTime = 20;
if (Session["examtime"] != null)
{
examTime = Convert.ToInt32(Session["examtime"]);

}

// 如果还有剩余时间,就显示剩余的分钟和秒数
if (examTime > 0)
{
examTime--;
Session["examtime"] = examTime;
hour = examTime / 3600;
minute = (examTime - hour * 3600) / 60;
second = examTime % 60;
lblTimer.Text = string.Format("{0:00}:{1:00}:{2:00}", hour, minute, second);

}

}
展开
 我来答
内裤最大功能
2015-12-11 · TA获得超过3105个赞
知道大有可为答主
回答量:3202
采纳率:79%
帮助的人:485万
展开全部
把你的int examTime = 20;定义在timer tick函数外,不然每次执行就相当于重新定义一次,就永远都是20了。

在timer tick里面直接写。
if(examTime==0)
{
...............

}
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式