如何实现网页局部刷新

来源:百度知道 编辑:UC知道 时间:2024/06/29 22:17:53
如何实现网页局部刷新,我的网站有一些信息是即时信息,需要局部刷新,最好以像QQ聊天那样,能够立即看到新的信息。
最好能实现是无刷新技术,类似聊天网站的那种,我需要的是能够加到我自己网的代码。

实现web页面的局部刷新

服务器的回传会引发整个页面的刷新,怎么样只让它刷新局部呢,前几天看见书上有讲用

WebService行为的,今天试了试,效果还不错

在web目录中需要一个文件webservice.htc

可以到这里下载: http://msdn.microsoft.com/workshop/author/webservice/webservice.htc

见一个WebService 文件名为Service1.asmx:

[WebService(Namespace="http://localhost/BehaviorService/")]
public class TestService : System.Web.Services.WebService
{

/// <summary>
/// 返回服务器的时间
/// </summary>
[WebMethod]
public string GetServerTime()
{
return DateTime.Now.ToString();
}
}

在同级目录下进一个html文件,内容如下:

<script>
var intCallId = 0;

function Init()
{
GetServerTime();
setInterva