最进看了一篇关于ajax的文章,文章的大致意思就是通过javascript中的msxml2的组件对另外一个页面进行操作.通过post或者get的方式传不同的参数来实现不同方法的调用,在以xml的方式将数据传回给当前的页面,使当前页的信息内容得到改变。个人研究了以后觉得这个需要编写者对javascript和xml有深厚的功底才可以完成一般正常的开发。
我觉得通过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服务:
用webserver和javascript实现无刷新效果using System;
用webserver和javascript实现无刷新效果
using System.Collections;
用webserver和javascript实现无刷新效果
using System.ComponentModel;
用webserver和javascript实现无刷新效果
using System.Data;
用webserver和javascript实现无刷新效果
using System.Diagnostics;
用webserver和javascript实现无刷新效果
using System.Web;
用webserver和javascript实现无刷新效果
using System.Web.Services;
用webserver和javascript实现无刷新效果
用webserver和javascript实现无刷新效果
namespace localhost


  2.表示层:
  (1)使用Web服务行为组件(webservices.htc),将其用于IE中来处理Web服务。关于webservices.htc的介绍及下载可到 http://msdn.microsoft.com/workshop/author/webservice/webservice.asp
用webserver和javascript实现无刷新效果<div id="service" style="BEHAVIOR: url(webservice.htc)"></div>

  (2)用javascript声明一个全局变量保存MSXML分析起实例,创建一个myService函数打开Web服务 一旦webservice.htc行为插入页面,就可以使用它来访问Web服务
     
用webserver和javascript实现无刷新效果  <body onload="myService()">

用webserver和javascript实现无刷新效果<HTML>
用webserver和javascript实现无刷新效果    
<head>
>


使用行为的useService方法打开Web Service,通过加载服务器的WSDL文档做到用户能够通过WSDL追加到查询字符串来制定它,同时提供一个“友好名称”,将在代码中使用它来引用Web服务 
  
用webserver和javascript实现无刷新效果var iCallID2 = service.svrShwoTime.callService(Add,"add",Text1.value,Text2.value);


指定add方法所需的参数:事件处理程序名,调用的方法名以及此方法的参数.  

 

相关文章:

  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-11-19
  • 2022-03-02
  • 2021-08-30
猜你喜欢
  • 2021-05-27
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-06-13
相关资源
相似解决方案