我觉得通过ms的WebService Behavior一样可以达到ajax的效果,而且开发比较方便。
url:http://msdn.microsoft.com/library/default.asp?url=/workshop/author/webservice/webservice.asp
具体实现方法:
Web服务外置XML,将Web服务用作数据源,Web服务传递的内容是XML,将由Web服务返回的XML文档,以便可以将它加载到客户机上的XML分析器。数据访问组件是一个以Web服务形式实现的中间层,提供一个方法检索数据库中的数据,而且通过HTTP以标准的SOAP提供给客户机。
1.webserver服务:
2.表示层:
(1)使用Web服务行为组件(webservices.htc),将其用于IE中来处理Web服务。关于webservices.htc的介绍及下载可到 http://msdn.microsoft.com/workshop/author/webservice/webservice.asp
(2)用javascript声明一个全局变量保存MSXML分析起实例,创建一个myService函数打开Web服务 一旦webservice.htc行为插入页面,就可以使用它来访问Web服务
使用行为的useService方法打开Web Service,通过加载服务器的WSDL文档做到用户能够通过WSDL追加到查询字符串来制定它,同时提供一个“友好名称”,将在代码中使用它来引用Web服务
指定add方法所需的参数:事件处理程序名,调用的方法名以及此方法的参数.