带有可调节计时器的ASP.NET AJAX

时间:2011-03-21 21:49:04

标签: javascript asp.net ajax timer

我有一个快速而简单的实现:updatepanel中的ListView。为了使面板自动刷新,我添加了一个计时器:

然后将触发器添加到面板中:

      
   

这很好用。我想做的是有一个带有一些值的下拉列表(无,5,10,15,30秒),这样用户就可以调整计时器触发的频率。此外,它隐含地让用户知道页面刷新。

我想知道是否有一种简单的方法可以做到这一点?我想我可以添加带有这些值的选择框/下拉列表,当它发生变化时触发事件,并通过javascript更新Timer的间隔。不太确定这是否可行。

或者,我可以在服务器端进行,但我认为客户端更清洁。想法?

1 个答案:

答案 0 :(得分:0)

根据此博文http://devarchive.net/client-side-timer-control-asp-net-ajax.aspx,可以设置客户端的滴答间隔。几个星期前,我试图利用这篇文章中提到的另一个事件处理程序add_tick,但没有成功。我的问题可能与我使用的ASP.NET ajax版本有关。无论哪种方式试一试,如果它适合你,那么美好时光。