从javascript调用webservice来刷新更新面板

Invoke webservice from javascript to refresh an update panel

本文关键字:更新 刷新 javascript 调用 webservice      更新时间:2023-09-26

我很难弄清楚如何做到这一点,下面是我要做的:

我有一个包含我选择关注的用户状态的网页(类似于facebook的状态)。现在我想做的是自动刷新网页,这样每当用户改变他的状态时,我就不必刷新网页来查看它了。

状态列表是位于UpdatePanel内的中继器,它的数据源是我创建的List<User>的结构(没有涉及DB)。每个用户都有唯一的ID、名称和状态。我所关注的用户是一个字符串列表,其中包含存储在会话中的那些用户的id。

我读过无数关于如何使用webservice和如何使用javascript的文章,但我仍然不知道如何通过webservice自动刷新更新面板的内容。

使用计时器(用于更新面板)的好例子:

http://msdn.microsoft.com/en-us/library/cc295400.aspx

假设你正在使用JQuery,然后你可以从这个'Timer_Tick()'方法调用一个web服务使用以下:

JQuery,定时器:从webservice中更新超链接文本