做一个.net在线考试系统,已经可以考试了,就是想限制考试的时间
不会用timer,
考虑客户端可以更改时间的问题,是不是还可以用webtimer控件??还是应该用timer控件
给点有关timer的相关资料,谢谢,我应该怎么做,急!~

解决方案 »

  1.   

    asp.net中无法用定时timer,可以考虑用别的办法解决:1。客户端用一个计时器。
    2。客户端用xml与服务端进行通信。
    www.smartyouth.net
      

  2.   

    用Environment.TickCount获取系统启动后经过的毫秒数。
      

  3.   

    ****************************************************
    jasper_liu(波仔) 
    asp.net中无法用定时timer,可以考虑用别的办法解决:1。客户端用一个计时器。
    2。客户端用xml与服务端进行通信。www.smartyouth.net
    ****************************************************
     
    如果客户端改了时间,会不会有影响的?
      

  4.   

    客户端的记时器是跟客户端的时间挂钩的...1.可以考虑在页面iframe一张定时不停刷新的页面,
    当登陆后取服务器时间为一个session,之后定时不停刷新读取服务器时间与之比较...
    2.设置session过期时间,直接判断session过期...
      

  5.   

    Environment.TickCount
    是什么啊??怎么我找不到相关资料的??
      

  6.   

    页面加载时从服务器得到一个服务器当前时间d1
    然后在客户端通过JS来记时,时间一到提示并自动提交
      

  7.   

    it's an easy question.
    there're many solutions,i give you some hint.
    you can disign a frame,hiden in front.refresh it per minute,when timelimit reached,alert to user quit the current system!
      

  8.   

    很困难啊.
    你可以用一个折衷的办法.在考试页面套一个隐藏的iframe,让这个页面每1分钟刷新一次到服务器取时间