在线考试 到时间提示问题??在线等!!
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