asp.net ajax疑问

javascript里我们写ajax的时候有个xmlhttprequest对象的responseText方法可以返回一个字符串然后object.innerHTML="";... javascript里我们写ajax的时候
有个xmlhttprequest 对象的responseText方法可以返回一个字符串 然后object.innerHTML = "";就可以更新一个这个元素的内容了

在asp.net中要如果实现这样的功能呢?

我用过UpdatePanel,但好像他不是用来解决这个问题的

我现在的问题是,我一个页面A里面有三个div比如(div01、div02、div03),上面有三个连接采购单、验收单、结算单。
当点击上面其中一个连接的时,相应内容或页面能够插入到div02中

ajax toolkit里的DynamicPopulate我看过介绍 但不太明白

那么大哥能给出详细点的例子或代码

解决问题再给100分+真心朋友一个 谢谢
展开
 我来答
百度网友dc91b32
2009-03-28 · TA获得超过5650个赞
知道大有可为答主
回答量:5653
采纳率:0%
帮助的人:0
展开全部
不用UpdatePanel控件,用ScriptManager就可以完成,以下是调用WebMethod的步骤:

1.建立一个WebService,如默认的WebService1.asmx,加入一个[WebMethod]修饰的public方法,如默认的HelloWorld()方法和默认的类名WebService1,

2.在该WebService类前加[ScriptService]修饰,如:
[ScriptService]
public class WebService1
{
............
}

3.建立一个aspx页面,加入ScriptManager控件,

4.选择ScriptManager控件,右键【属性】,找到【Service】属性,点击右边的【...】,

5.在打开的集合设置对话框里,添加一个Service,修改【Path】属性为你的WebService文件,如:WebService1.asmx,

6.javascript这样去调用这个WebService:
function fun()
{
WebService1.HelloWorld(onComplete);
}

function onComplete(res)
{
var obj = document.getElementById("div01");
obj.innerHTML = res;
}

html:
<input type="button" value="按钮" onclick="fun()">

有不懂的可以发消息给我,
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式