Timer 被广泛应用于 Windows 程序中,它将在一定的时间间隔以后触发一系列的事件。
但是在 Web 程序中,如果要实现类似功能对于开发人员来说又将面对的是难以调试的 JavaScript 代码。
因而 ASP.Net AJAX 控件中 Timer 就是为了方便大多数开发人员在不需要写一句 JavaScript 代码的情况下轻松地实现这一功能。
当页面在一定时间后自动触发一个事件,执行一段服务器端代码。
ASP.Net AJAX 开发人员可以轻松地利用相关属性指定触发该事件的间隔时间。
ASP.Net AJAX Timer 控件同样可以和 UpdatePanel 协作,形成 UpdatePanel 外的局部刷新触发事件。当需要和 UpdatePanel 协作的时候,其协作事件为 Tick。