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