Timer控件也是AJAX里比较常用的控件之一,他可以实现客户端在指定的时间里不断的刷新。从而达到数据的实时更新的效果。现在我们就开始:
第一:建立一个AJAX项目。
第二:往项目里加入一个ScriptManager,一个UpdatePanel,在UpdatePanel里放入一个Timer和一个TextBox。
第三:设置Timer的Interval属性,这个就是Timer定时的时间间隔。在Timer的Tick事件里也如如下代码:
this.TextBox1.Text=System.DateTime.Now.ToString();完整的HTML代码如下:
<body>
<form id="form1" runat="server">
<div>
<asp:ScriptManager ID="ScriptManager1" runat="server">
</asp:ScriptManager>
</div>
<asp:UpdatePanel ID="UpdatePanel1" runat="server">
<ContentTemplate>
<asp:Timer ID="Timer1" runat="server" Interval="10000" OnTick="Timer1_Tick">
</asp:Timer>
<asp:TextBox ID="TextBox1" runat="server"></asp:TextBox>
</ContentTemplate>
</asp:UpdatePanel>
</form>
</body>运行就OK了。是不是很简单呀!
浙公网安备 33010602011771号