在没有UpdatePanel的情况下在asp.net中自动部分页面刷新

时间:2010-10-24 09:40:50

标签: javascript asp.net ajax

我想在asp.net中进行自动部分页面刷新。有UpdatePanel,但它发送的数据太多。所以我发现我可以创建一个Web服务并通过JavaScript代码调用它。但我不知道如何自动调用webservice。有许多示例显示如何通过按钮单击事件调用webservice:

http://www.asp.net/ajax/videos/how-do-i-make-client-side-network-callbacks-with-aspnet-ajax

如何按间隔执行此操作?我是朝着好的方向前进的吗?

1 个答案:

答案 0 :(得分:1)

只需使用setInterval功能:

window.setInterval(function() {
    // code here will be called every 10 seconds
}, 10000);

要重置自动呼叫,您可以使用id返回的setInterval上的clearInterval功能。