我可以调暗asp.net服务器dll中的计时器控件,并在我创建的服务器dll中添加每30秒触发一次的勾选事件吗

本文关键字:dll 服务器 30秒 事件 一次 net 计时器 asp 控件 创建 我可以 | 更新日期: 2023-09-27 17:53:59

Asp.Net问题。我可以调暗服务器dll中的计时器控件,并在我创建的服务器dll中添加每30秒触发一次的勾选事件吗?Asp.Net问题。我可以调暗服务器dll中的计时器控件,并在我创建的服务器dll中添加每30秒触发一次的勾选事件吗?

我可以调暗asp.net服务器dll中的计时器控件,并在我创建的服务器dll中添加每30秒触发一次的勾选事件吗

ASP.NET WebForms中没有Timer控件,有一个与ASP.NET AJAX扩展一起使用的Timer组件(在此处记录:http://msdn.microsoft.com/en-us/library/bb386404(v=vs.100(.aspx(,但它用于激发客户端eevents。

由于明显的原因,您无法在ASP.NET中实例化System.Windows.Forms.Timer

可以使用System.Timers.TimerSystem.Threading.Timer(此处解释差异http://msdn.microsoft.com/en-us/magazine/cc164015.aspx(。

您需要在单独的线程中响应计时器回调,这意味着它们与您的页面无关,而是将其用于后台处理,但不建议这样做,因为您的ASP.NET工作进程(w3wp.exe(将在没有警告或通知的情况下被终止和回收。如果必须定期进行连续的后台处理,请使用Windows服务而不是ASP.NET。