Timer kontrolünün çalışmasını gösteren bir örnek yapalım.
<%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default.aspx.cs" Inherits="_Default" %>
<
head
runat
=
"server"
>
<
title
>Timer Kontrolü</
title
>
</
head
>
<
body
>
<
form
id
=
"form1"
runat
=
"server"
>
<
asp:ScriptManager
ID
=
"ScriptManager1"
runat
=
"server"
/>
<
asp:Timer
runat
=
"server"
id
=
"UpdateTimer"
interval
=
"5000"
ontick
=
"UpdateTimer_Tick"
/> // 5 saniyede bir güncelleme yapar.
<
asp:UpdatePanel
runat
=
"server"
id
=
"TimedPanel"
updatemode
=
"Conditional"
>
<
Triggers
>
<
asp:AsyncPostBackTrigger
controlid
=
"UpdateTimer"
eventname
=
"Tick"
/>
</
Triggers
>
<
ContentTemplate
>
<
asp:Label
runat
=
"server"
id
=
"DateStampLabel"
/>
</
ContentTemplate
>
</
asp:UpdatePanel
>
</
form
>
</
body
>
</
html
>