我现在想做一个在线考试系统,当考生开始答题时,时时显示还剩多少小时多少分多少秒,这个功能用asp.net怎么实现,代码怎么写呀,谢谢

解决方案 »

  1.   


    <div class=newsItem>
    <div align="left">
    <B>&nbsp;&nbsp;&nbsp;<ALIGN=CENTER><FONT color=#00cc00><FONT color=#000000>奥运倒计时:</FONT></B></FONT> <SPAN id=span_dt_dt style="align: center no:1px solid black"></SPAN>
    <SCRIPT language=javascript> 
    <!-- 
    function show_date_time(){ 
    window.setTimeout("show_date_time()", 1000); 
    BirthDay=new Date("2008/05/03 20:00:00");//这个日期从数据库里读 也就是结束考试的时间
    today=new Date(); 
    timeold=(BirthDay.getTime()-today.getTime()); 
    sectimeold=timeold/1000 
    secondsold=Math.floor(sectimeold); 
    msPerDay=24*60*60*1000 
    e_daysold=timeold/msPerDay 
    daysold=Math.floor(e_daysold); 
    e_hrsold=(e_daysold-daysold)*24; 
    hrsold=Math.floor(e_hrsold); 
    e_minsold=(e_hrsold-hrsold)*60; 
    minsold=Math.floor((e_hrsold-hrsold)*60); 
    seconds=Math.floor((e_minsold-minsold)*60); 
    span_dt_dt.innerHTML="<b><align=center><font color=ff0000>"+daysold+"天"+hrsold+"小时"+minsold+"分"+seconds+"秒"+"</b><br></font>" ; 

    show_date_time(); 
    //--> 
    </SCRIPT>
    </div>
    </div>
      

  2.   

    用ajax的timer控件啊,把控件拖上去,设置一下就可以了