所以我使用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
现在,如果用户从此页面转移到除计时器之外的其他页面 不起作用,数据库不会更新
该怎么办?
答案 0 :(得分:2)
如果要在服务器上执行代码而不涉及客户端,则不应使用ajax或任何其他客户端触发的方法。
在global.asax中启动服务器端计时器或后台线程来完成您的工作。