当前位置: 代码迷 >> ASP.NET >> vs2005里装了ajax,在asp.net里念动态显示当前时间,为什么没反应,还要装什么东西吗
  详细解决方案

vs2005里装了ajax,在asp.net里念动态显示当前时间,为什么没反应,还要装什么东西吗

热度:5302   发布时间:2013-02-25 00:00:00.0
vs2005里装了ajax,在asp.net里想动态显示当前时间,为什么没反应,还要装什么东西吗?
vs2005里装了ajax,在asp.net里想动态显示当前时间,为什么没反应,还要装什么东西吗?
http://blog.163.com/hwb_1988/blog/static/1756781272010111234657140/

------解决方案--------------------------------------------------------
可以的,按照上面的一步一步来就可以动态显示当前时间,重点是,就的label要在UpdatePanel,UpdatePanel的Interval属性设置为1000
前台代码:
<asp:ScriptManager ID="ScriptManager1" runat="server">
</asp:ScriptManager>
<br />
<asp:UpdatePanel ID="UpdatePanel1" runat="server">
<ContentTemplate>
<asp:Timer ID="Timer2" runat="server" ontick="Timer2_Tick" Interval="1000">
</asp:Timer>
<asp:Label ID="Label1" runat="server" Text="Label"></asp:Label>
</ContentTemplate>
</asp:UpdatePanel>
<asp:Label ID="Label2" runat="server" Text="Label"></asp:Label>
后台的:
protected void Page_Load(object sender, EventArgs e)
{
Label2.Text = "Page created at: " + DateTime.Now.ToLongTimeString();

}

protected void Timer2_Tick(object sender, EventArgs e)
{
Label1.Text = "Panel refreshed at: " + DateTime.Now.ToLongTimeString();
}
  相关解决方案