当前位置:编程学习 > C#/ASP.NET >>

在线考试 到时间提示问题??在线等!!

If DateDiff(DateInterval.Second, ttime, date2) = 10 Then
            ***        End If
也就是把现在时间和数据库中交卷时间相减等于10秒时出现提示“请您交卷!”后面不知道怎么写了!.net代码怎么写???
我的关键是.net代码不断刷新问题,也就是加载问题,因为页面第一次加载后,上面的语句在时间到时就不起作用了啊! --------------------编程问答-------------------- 用计时器呀,1秒计算一次, --------------------编程问答-------------------- 使用Timer
DateTime StartTime =DateTime.Now; //全局
System.Timers.Timer myTimer = new System.Timers.Timer(1000); //每一秒
myTimer.Elapsed += new System.Timers.ElapsedEventHandler(OnTimedEvent);
        myTimer.Interval = 1000;
        myTimer.Enabled = true;


 private void OnTimedEvent(object source, System.Timers.ElapsedEventArgs e)
    {
if(DateDiff(DateInterval.Second, StartTime , DateTime.Now) = 10)
{
 MessageBox.SHow("快交卷了");
或者调用你的交卷代码.强制交卷

}

} --------------------编程问答-------------------- timer
晕..楼上c# or vb --------------------编程问答-------------------- 可以用JavaScript。 --------------------编程问答-------------------- 不会,帮顶 --------------------编程问答-------------------- 我也想了解,谢谢LZ.
补充:.NET技术 ,  VB.NET
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,