我再message.aspx的load事件中给timer的Interval赋值为5000,然后把enabled属性设为true。应该是在5秒中之后触发Timer_Elapsed这个事件吧,在Timer_Elapsed里我直接就一个response.redirect("ooo.aspx")(也就是在message页面上显示点消息,五秒钟就跳转到别的页面)。结果实际运行的时候什么动静都没有。是不是那里弄错了?
设置了断点看,根本就没有延迟直接就执行了Timer_Elapsed事件。但是却不跳转,什么都没发生!
各位高手帮帮忙!

解决方案 »

  1.   

    timer只能触发服务端的操作,比如文件IO
    客户端操作需要用window.setTimeout或者window.setInterval
      

  2.   

    网页定时跳转不应该用 timer 控件的。
    可以用标签直接来写。<meta http-equiv="refresh" content="3;url=http://www.google.com">
      

  3.   

    eeeeeeeee``````````````
    以前不是做网站的,能解释一下?看不懂啊
      

  4.   

    自己去查一下meta标签
    应该有很多
      

  5.   

    eeeeeeeeeee
    以前没做过网站相关的
    看不懂
    帮忙解释一下?
      

  6.   

    这个我也碰到过,Timer控件在这里确实不起作用
      

  7.   

    window.setTimeout('location.href="ooo.aspx"',5000)