请问“网页局部刷新”除了用AJAX之外还有什么技术可以实现?

我现在做的是ASP+ACCESS的动态网页,现在想点“首页”按钮,下面的内容就刷新了,基本的网页框架不动,只是中间的显示内容变了,除了AJAX之外还有其它方法吗?那个实在... 我现在做的是ASP+ACCESS的动态网页,现在想点“首页”按钮,下面的内容就刷新了,基本的网页框架不动,只是中间的显示内容变了,除了AJAX之外还有其它方法吗?那个实在太难了。。。 展开
 我来答
bnp03853
2011-01-20 · TA获得超过762个赞
知道小有建树答主
回答量:726
采纳率:0%
帮助的人:541万
展开全部
实现web页面的局部刷新

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

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

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

可以到这里下载:

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

[WebService(Namespace="")]
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();
setInterval("GetServerTime()",1000);
}

function GetServerTime()
{
Service.useService("Service1.asmx?WSDL","TestService");
intCallId = Service.TestService.callService("GetServerTime");
}

function service_result()
{
if (event.result.error)
{
showresult.innerText = event.result.errorDetail.string;
}
else
{
showresult.innerText = event.result.value;
}
}

</script>
<html>
<body onload="Init();">
<div id="Service" style="behavior:url(webservice.htc)" onresult="service_result()"></div>
<span id=showresult></span>
</body>
</html>

我查看就可以看到一个服务器上的时间了

而且是会动的,通过这种方法就可以实现页面的局部刷新了

有两点限制:

1.行为只能用域内的web服务,因为DHTML内置的安全限制造成的

2.通过的这种方式的访问的类型会被限制,行为支持.net的基本类型和它们的数组

如:dataset,datatable得复杂类型就不支持了
chenguang5092
2011-01-20 · TA获得超过664个赞
知道小有建树答主
回答量:520
采纳率:50%
帮助的人:457万
展开全部
简单传输用iframe就行, 没出Ajax之前很多程序实现的局部刷新就是用的frame。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
handsomemank
2011-01-19 · TA获得超过130个赞
知道小有建树答主
回答量:215
采纳率:0%
帮助的人:184万
展开全部
iframe 是可以的.
另ajax 也没那么难.用jquery 可以轻松的实现ajax.
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友bd57fabd2
2011-01-19 · TA获得超过721个赞
知道小有建树答主
回答量:1200
采纳率:0%
帮助的人:849万
展开全部
“太难了”,好搞笑,不学无术吧。
iframe呢?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式