C# 将Javascript计时器设置为Asp文本
我不太熟悉javascript,但我相信有一个javascript计时器可以设置为asp标签 我设法在asp中创建了这个计时器。下面是我的代码C# 将Javascript计时器设置为Asp文本,c#,javascript,asp.net,timer,literals,C#,Javascript,Asp.net,Timer,Literals,我不太熟悉javascript,但我相信有一个javascript计时器可以设置为asp标签 我设法在asp中创建了这个计时器。下面是我的代码 <asp:UpdatePanel ID="UpdatePanel1" runat="server"> <ContentTemplate> <table> <tr>
<asp:UpdatePanel ID="UpdatePanel1" runat="server">
<ContentTemplate>
<table>
<tr>
<td class="timer_display">
<asp:Literal ID="litTime" runat="server" Text="00:00:00">
</asp:Literal>
</td>
</tr>
<tr>
<td style="background:white;">
</td>
</tr>
<tr>
<td style="background: white;">
<asp:Button ID="btnStart" runat="server" Text="Start"
CssClass="button" onclick="btnStart_Click" />
</td>
</tr>
</table>
<asp:Timer ID="tmrWatch" runat="server" Enabled="false" Interval="1000"
ontick="tmrWatch_Tick">
</asp:Timer>
</ContentTemplate>
<Triggers>
<asp:AsyncPostBackTrigger ControlID="tmrWatch" EventName="Tick" />
</Triggers>
</asp:UpdatePanel>
我对这段代码的问题是,正如管理员告诉我的那样,它会生成大量日志文件
所以我想用javascript定时器来代替它
我的目标是有一个javascript计时器,它将触发我的asp文本。您需要这样的东西:
<!DOCTYPE html>
<html>
<body>
<p>A script on this page starts this clock:</p>
<p id="demo"></p>
<button onclick="myStopFunction()">Stop time</button>
<script>
var myVar=setInterval(function(){myTimer()},1000);
function myTimer()
{
var d=new Date();
var t=d.toLocaleTimeString();
document.getElementById("demo").innerHTML=t;
}
function myStopFunction()
{
clearInterval(myVar);
}
</script>
</body>
</html>
此页上的脚本启动此时钟:
停止时间
var myVar=setInterval(函数(){myTimer()},1000);
函数myTimer()
{
var d=新日期();
变量t=d.toLocaleTimeString();
document.getElementById(“demo”).innerHTML=t;
}
函数myStopFunction()
{
净距(myVar);
}
现在,您将使用asp:literal代替,它的id将如示例中所示进行演示。所以它应该在f9工作
您也可以点击此链接: