转移到另一页后,继续时间

时间:2012-01-26 09:54:35

标签: c# asp.net ado.net

  • 我有一个asp页面,我在其中编写C#代码以从一个数据中获取数据 表并更新另一个表。
  • 现在我想在第一级检查一级,如果达到 to throuseld比我想要更新另一个表

所以我使用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#代码 工作okk

  • 现在,如果用户从此页面转移到除计时器之外的其他页面 不起作用,数据库不会更新

该怎么办?

1 个答案:

答案 0 :(得分:2)

如果要在服务器上执行代码而不涉及客户端,则不应使用ajax或任何其他客户端触发的方法。

在global.asax中启动服务器端计时器或后台线程来完成您的工作。