|  | Below is example of a Timer control. We can use timer control in AJAX. We take a example of datetime how to display time. 
 Html code for webpage:-
 < !DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
 "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd" >
 < html xmlns="http://www.w3.org/1999/xhtml" >
 < head runat="server" >
 < title >Untitled Page< /title >
 < /head >
 < body >
 < form id="form1" runat="server" >
 < div >
 < asp:ScriptManager ID="ScriptManager1" runat="server" >
 < /asp:ScriptManager >
 < /div >
 < asp:UpdatePanel ID="UpdatePanel1" runat="server" >
 < ContentTemplate >
 < asp:Label ID="Label1" runat="server" > < /asp:Label >
 < /ContentTemplate >
 < Triggers >
 < asp:AsyncPostBackTrigger ControlID="Timer1" EventName="Tick" / >
 < /Triggers >
 < /asp:UpdatePanel >
 < asp:Timer ID="Timer1" runat="server" ontick="Timer1_Tick1" Interval="60" >
 < /asp:Timer >
 < /form >
 < /body >
 < /html >
 
 Code Behind Form is as Below:-
 using System;
 using System.Configuration;
 using System.Data;
 using System.Linq;
 using System.Web;
 using System.Web.Security;
 using System.Web.UI;
 using System.Web.UI.HtmlControls;
 using System.Web.UI.WebControls;
 using System.Web.UI.WebControls.WebParts;
 using System.Xml.Linq;
 
 public partial class _Default : System.Web.UI.Page
 {
 protected void Page_Load(object sender, EventArgs e)
 {
 }
 protected void Timer1_Tick1(object sender, EventArgs e)
 {
 Label1.Text = System.DateTime.Now.ToString();
 }
 }
 |  |  |