即使在转移到另一个页面后,也要对计时器进行计数
本文关键字:计时器 转移 另一个 | 更新日期: 2023-09-27 18:21:24
- 我有一个asp页面,我在其中编写了从一个页面获取数据的C#代码表,并更新另一个表
- 现在我想在第一级中计数检查一个级别,如果达到放弃我想要更新的另一个表
所以我使用ajax定时器控制
代码被赋予
<asp:Timer ID="Timer1" runat="server" ontick="Timer1_Tick" Interval="10000" >
<!--we have to put 24*60*60*1000=86400000 milli-seconds for one day-->
</asp:Timer>
<asp:ScriptManager ID="ScriptManager1" runat="server">
</asp:ScriptManager></pre>
我已经写了c代码,用于在timer-tick事件中更新数据库工作okk
现在,如果用户从该页面转移到计时器之外的另一个页面将不起作用,数据库将不会更新
该怎么办?
当您想在服务器上执行代码而不涉及客户端时,不应该使用ajax或任何其他客户端触发的方法。
在global.asax中启动服务器端计时器或后台线程来完成您的工作。