每30秒调用一个函数
本文关键字:一个 函数 30秒 调用 | 更新日期: 2023-09-27 18:07:01
我有一个页面函数,需要每30秒调用一次。我怎么能做到呢?
下面是我需要调用的代码:protected void GetMachines_Click(object sender, EventArgs e)
{
ArrayList machinesList = new ArrayList();
GetValFromMachines(machinesList);
}
请帮. .由于
您可以使用<asp:Timer>
控件。
http://www.google.co.uk/search?sourceid=chrome& ie = UTF-8& q = asp.net +计时器
需要使用<asp:ScriptManager>
编辑
这将导致页面的完整发布,因此您将希望在页面上放置<asp:UpdatePanel
以仅更新您希望的内容。
但是,我停止使用<asp:Timer>
和<asp:UpdatePanel>
,转而使用WCF Ajax服务进行这种更新。您可以在ScriptManager中添加对WCF服务的引用,这样就可以通过Javascript调用这些方法。我觉得它可以让您更好地控制通过AJAX传递的数据量,并且还可以阻止整个页面的返回。