直接上代码:
前台:
<asp:ScriptManager ID="ScriptManager1" runat="server"></asp:ScriptManager>
<asp:UpdatePanel ID="UpdatePanel1" runat="server">
<ContentTemplate>
<asp:Timer ID="Timer1" runat="server" OnTick="Timer1_Tick" Interval="1000" ></asp:Timer>
<li class="tab-time color" runat="server"><%=SystemDateTime %></li>
</ContentTemplate>
</asp:UpdatePanel>
没有用label标签显示数据,而是直接绑定后台数据到前台的。
如果有要显示的时间有样式,记得把样式写入标签里!!!
Timer点击事件的方法体:
SystemDateTime = DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss");//年-月-日
week = DateTime.Now.DayOfWeek.ToString();//星期
switch (week)
{
case "Monday": week = "星期一"; break;
case "Tuesday": week = "星期二"; break;
case "Wednesday": week = "星期三"; break;
case "Thursday": week = "星期四"; break;
case "Friday": week = "星期五"; break;
case "Saturday": week = "星期六"; break;
case "Sunday": week = "星期日"; break;
}
SystemDateTime = SystemDateTime + " " + week;