Timer记时控件属性和事件

 Timer控件使用

工具箱的AJAX Extensions类别里的Timer控件对于重复执行服务器端代码非常有用。例如,可以使用它每5秒钟更新一次UpdatePanel的内容。UpdatePanel的内容的来源各不相同,例如显示添加到站点的新内容的数据库,显示当前联机用户数量的成员服务,甚至是外部Web服务。

10.4.1  Timer控件属性和事件

除了大多数控件具有的标准属性(如ID和EnableViewState)之外,Timer控件其他主要属性如表10-4所示。

表10-4  Timer控件主要属性

属    性

描    述

Enabled

这个属性确定Timer控件当前是否激活。当

Enabled为True时,该控件按Interval属性内指

定的时间间隔激活Tick事件。当Enabled为False

时,控件什么也不会做,也不会启动任何事件

Interval

这个属性确定控件激活的Tick事件之间的时间

间隔(以毫秒为单位)。例如,如果要让控件每分钟

激活一个事件,就可以将这个属性设置为60,000

Timer控件主要事件是一个Tick事件:指定间隔到期后触发该事件。

Timer控件用法非常简单。控件按照指定的时间间隔激活其Tick事件。在这个事件的事件处理程序内,可以执行认为合适的任何代码。如果使用Triggers集合将Timer与Update Panel关联起来,当Timer控件运行--也就是它激活Tick事件时,就可以更新页面的单个区域。

使用Timer控件可以创建连续更新而不需要完全回送的页面。可以使用相同的原则来显示想要的任何类型的动态数据。

(0)

相关推荐