asp.net AJAX实时显示服务器时间

简介:通过AJAX局部定时刷新,来实时显示服务器时间。

效果:
2025-06-15 03:48:15

源代码

<asp:ScriptManager ID="ScriptManager1" runat="server"></asp:ScriptManager> 

<asp:UpdatePanel ID="UpdatePanel1" runat="server"> 

    <ContentTemplate><% =System.DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss") %></ContentTemplate> 

    <Triggers><asp:AsyncPostBackTrigger ControlID="Timer1" EventName="Tick" /></Triggers> 

</asp:UpdatePanel>

<asp:Timer ID="Timer1" runat="server" Interval="1000"></asp:Timer> 

说明:yyyy-MM-dd HH:mm:ss格式化时间精确到秒要更精确多加s, Interval="1000"每隔1000毫秒也就是1秒刷新一次。