aspx.net新手:如何实现Ajax时钟和秒表?

时间:2011-02-10 13:27:10

标签: asp.net-ajax

我试图创建两个文本框:一个包含一个简单的时钟,另一个包含一种秒表。我正在使用ScriptManager,UpdatePannel和Timer。但是,这个脚本在服务器上运行,生成回发(我认为),在服务器端使用带宽和处理。如何使用浏览器处理(如在页面代码上编写java脚本)来实现此任务? - 稍后我将把秒表数据存储在数据库中。

1 个答案:

答案 0 :(得分:0)

好的,我找到了答案:http://wiki.asp.net/page.aspx/280/javascript-to-display-time-on-web-page/

<script type="text/javascript">

    function ShowTime() {

        var dt = new Date();

        document.getElementById("<%= TextBox1.ClientID %>").value = dt.toLocaleTimeString();

        window.setTimeout("ShowTime()", 1000);

    }  

</script>



<asp:TextBox ID="TextBox1" runat="server"></asp:TextBox>



<script type="text/javascript">

    // a startup script to put everything in motion

    window.setTimeout("ShowTime()", 1000);

</script>