ajax——客户端访问webservice基本使用方式 客户端访问webservice基础 客户端代理使用细节 总结:
之前学习aps.net的时候学习过使用服务器端去访问webservice的方法,当时实现了一个例子:web server模拟网上购物,今天学习asp.net ajax的时候学习到
之前学习aps.net的时候学习过使用服务器端去访问webservice的方法,当时实现了一个例子:web server模拟网上购物,今天学习asp.net ajax的时候学习到了客户端直接访问webserivice的方式。这种客户端直接访问webserver的方式体现了ajax的异步刷新数据的思想。
客户端访问webservice基础 webservice端的创建步骤:1.创建一个aps.net webservice
2.加入标记[scriptService]
3.写webservice的方法,并加入标记[webMethod]进行释放服务器方法
客户端访问webservice的步骤1.在插入的的scrptmanager引入asmx文件。
2.传入参数
3.写一个方法作为成功的回调函数。
4.也可以写一个错误处理作为失败的回调函数。
下面是自己写的一个小例子:大概需求是在客户端输入两个数,去调用webservic端的除法的方法,如果成功输出运行结果,如果错误输入输出错误的具体内容。(特别简单)
webservic端
public class divsion : System.Web.Services.WebService { [WebMethod] public int getDivison(int a, int b)//除法运算 { return a / b; } [WebMethod] public int timeOut() { Thread.Sleep(5000); //设置睡眠时间 return 0; } }客户端
除以