DateTime today = DateTime.Now;
Response.Write(today.ToLongTimeString()+"<br>");显示当前的时间,但是时间不会更新,要手动按刷新键才会更新时间。。怎样才能在页面上显示会自动更新的时间啊????

解决方案 »

  1.   

    在 aspx 的 <head></head> 里面加入:<meta http-equiv="refresh" content="1">当然,用ajax更好。
      

  2.   

    ajax比如用 jQuery$.ajax({
        type: "POST",
        url: "http://yoursite/gettime.aspx",
        dataType: "html",
        success: function(data, textstatus)
        {
            var newtime = data;
            $("#divid").html(newtime);
        }
    });
      

  3.   

                用timer            
      

  4.   

    <SCRIPT language=javascript>
    <!--
    function show_date_time(){
    window.setTimeout("show_date_time()", 1000);
    today=new Date();
    span_dt_dt.innerHTML="现在是"+today.getYear()+"年"+(today.getMonth()+1)+"月"+today.getDate()+" 日"+today.getHours()+"时"+today.getMinutes()+"分"+today.getSeconds()+"秒";}
    show_date_time();
    //-->
    </SCRIPT> 
    用这段js实现,祝你成功!
      

  5.   

    你用AJX 呀,里边有个时钟的, 可以定时的局部刷新那时间区域
      

  6.   

    AJAX 里边有个Timer控件, 用它吧
      

  7.   

    就这么一个功能还用得着ajax?无语,楼主,你看baidu上搜js 时间 timer这几个关键字,保能找到相关代码。
      

  8.   

    在工具箱里找到 Timer控件和lable控件,拖到窗体中,,
    在下面选中Timer控件,右键查看属性,找到如下2个属性,值设置如下
    Enable=true;
    Interval=1000;在事件列表双击Tick,生成这个事件   private void timer1_Tick(object sender, EventArgs e)
            {
             label1.text=DataTime.Now.ToString();
    }
      

  9.   

    http://blog.csdn.net/xianfajushi/article/details/6028088
      

  10.   


    <script type="text/javascript">        setInterval("GetDate()", "1000");        function GetDate() {
                var d = new Date();
                var obj = document.getElementById('ShowBox');
                obj.innerHTML = d.toLocaleTimeString();
            }
        </script>