(学习Asp.net Ajax笔记三)客户端调用WebService
来源:互联网 发布:网络驱动怎么检查 编辑:程序博客网 时间:2024/06/05 11:12
这个例子用到了上一篇博客中的Employee类,实现的功能也与之类似,不过这个代码量很少,
EmployeeService.asmx
<%@ WebService Language="C#" Class="EmployeeService" %>using System;using System.Web;using System.Web.Services;using System.Web.Services.Protocols;[WebService(Namespace = "http://tempuri.org/")][WebServiceBinding(ConformsTo = WsiProfiles.BasicProfile1_1)]// 若要允许使用 ASP.NET AJAX 从脚本中调用此 Web 服务,请取消注释以下行。 [System.Web.Script.Services.ScriptService]public class EmployeeService : System.Web.Services.WebService { [WebMethod] public string HelloWorld() { return "Hello World"; } [WebMethod] public Employee GetEmployee(string firstName, string lastName, string title) { return new Employee(firstName, lastName, title); }}
WebServiceAccess.aspx
<%@ Page Language="C#" %><!DOCTYPE html><script runat="server"></script><html xmlns="http://www.w3.org/1999/xhtml"><head runat="server"> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title></title></head><body> <form id="form1" runat="server"> <asp:ScriptManager ID="ScriptManager1" runat="server"> <Services> <asp:ServiceReference Path="~/EmployeeService.asmx" /> </Services> </asp:ScriptManager> <script type="text/javascript"> function ShowEmployee(firstName, lastName, title) { EmployeeService.GetEmployee(firstName, lastName, title, onGetEmployeeSuccess); } function onGetEmployeeSuccess(employee) { alert(String.format("firstName:{0},lastName:{1},title{2}",employee.FirstName,employee.LastName,employee.Title)); } </script> <input type="button" value="Bill Gates" onclick="ShowEmployee('Bill', 'Gates', 'Chair man')" /> <input type="button" value="Steve Ballmer" onclick="ShowEmployee('Steve', 'Ballmer', 'CEO')" /> </form></body></html>
- (学习Asp.net Ajax笔记三)客户端调用WebService
- ASP.NET Ajax学习笔记(二)客户端调用WebService
- Asp.Net Ajax 学习笔记6 客户端访问WebService(上)
- Asp.net Ajax 学习笔记7 客户端访问WebService(中)
- Asp.Net Ajax 学习笔记8 客户端访问WebService(下)
- asp.net ajax学习笔记:客户端访问WebService
- ASP.NET WebService+Ajax调用
- WebService学习笔记(三)客户端Demo
- asp.net客户端脚本调用webservice
- Android客户端调用Asp.net的WebService
- Android客户端调用Asp.net的WebService
- Android客户端调用Asp.net的WebService
- ASP.NET 学习笔记(三) 委托,异步调用
- Asp.Net Ajax 学习笔记23 利用Microsoft AJAX Library开发客户端组件(上)
- Asp.Net Ajax 学习笔记24 利用Microsoft AJAX Library开发客户端组件(中)
- Asp.Net Ajax 学习笔记25 利用Microsoft AJAX Library开发客户端组件(下)
- (学习Asp.net Ajax笔记一)使用 Microsoft AJAX Library 创建自定义客户端脚本之一
- EXT调用ASP.NET AJAX WebService
- 单片机全局变量 局部变量 堆与栈 的区别
- 用kdb调试linux内核驱动
- R语言之聚类
- JSON解析-android平台2
- 多重排列问题
- (学习Asp.net Ajax笔记三)客户端调用WebService
- 一份常用的log4net配置文档
- 经典SQL语句大全(总结)
- java内部类的作用分析
- 【转】将HTML5封装成android应用APK 文件若干方法
- 对象池commons-pool框架的研究以及源代码分析(四)
- DirectX 3D_基础之拾取 屏幕到投影窗口的变换 对射线进行变换 射线/物体相交判断
- hdu 1302 The Snail
- android/iPhone:如何从browser直接打开应用程序或者打开应用商店(如果没有应用程序)