日期:2014-05-20  浏览次数:20494 次

Asp.net 怎么动态获取服务器时间呢?
在做项目时,需要在页面上动态显示服务器的时间,用以和当前客户端的系统时间进行比较,怎么能做到啊!   使用Timer控件怎么不起作用呢?代码是:
private   void   Page_Load(object   sender,   System.EventArgs   e)
{
    if(!IsPostBack)
    {
        Timervar.Interval=1000;//Timervar是Timer控件ID
        Timervar.Start();
    }
}
private   void   timervar_Elapsed(object   sender,System.Timers.ElapsedEventArgs   )
{
Response.AddHeader( "refresh ", "Label1.Text= "+DateTime.Now.ToString());

}
请各位高人多多指教啊,能动态获得服务器的时间吗?在线等待,多谢多谢!

------解决方案--------------------
用AJAX 比较好实现 可以动态
------解决方案--------------------
思路:首先取得服务器时间,放在客户端,初始化时比较它与客户端时间的差值,然后 显示客户端的时间+差时.
------解决方案--------------------
http://blog.csdn.net/jxufewbt/archive/2006/12/18/1447506.aspx
http://blog.csdn.net/jxufewbt/archive/2006/12/18/1447516.aspx