webservice的调用方法
一、WebService在cs后台程序中的调用
A、通过命名空间和类名直接调用 示例:
WebService ws = new WebService(); string s = ws.HelloWorld();
B、通过添加WEB引用的方式调用,首先添加WEB引用,通过URL指向WEBSERVICE,
指定WEB引用名,假设为KK;
示例:
kk.WebService n = new kk.WebService(); string ss=n.HelloWorld();
二、WebService在前台页面的JS 调用方法
1、首先通过下面的方法把Webservice在前台引用进来
<asp:ScriptManager runat="server"> <Services> <asp:ServiceReference Path="WebService.asmx" InlineScript="True" /> </Services> </asp:ScriptManager>
2、然后就可以通过JS程序进行调用,示例如下:
 <script type="text/jscript">  
   function a() 
   { 
    WebService.HelloWorld(onresult); 
   } 
   //这里的onresult是回调函数 
   function onresult(result) 
   { 
    alert(result); 
   } 
   function b() 
   { 
    WebService.add(,,onreturn) 
   } 
   function onreturn(result) 
   { 
    alert(result); 
   } 
   //下面的'context'是上下文,可以通过回到函数通过重载的方式获得; 
   function c() 
   { 
    WebService.div(,,onresultC,onerror,'context'); 
   } 
   function onresultC(res,c) 
   { 
    alert(res); 
    alert(c); 
   } 
   //onerror是获得异常信息的回调函数,下面给出了获得异常信息的方法 
   function onerror(error) 
   { 
    var a=""; 
    a=String.format("获取服务器端异常的具体类型:{0}\t\n获取详细的异常描述信息:{1}\t\n获取造成异常的:{2}\t\n获取服务器端异常的堆栈 
    跟踪信息:{}\t\n获取一个布尔值,表示异常是否是由于网络连接超时造成的{}", 
    error.get_exceptionType(), 
    error.get_message(), 
    error.get_statusCode(), 
    error.get_stackTrace(), 
    error.get_timedOut()) 
    alert(a); 
   } 
   a(); 
   b(); 
   c(); 
   </script>
webservice的调用方法的更多相关文章
- WebService服务调用方法介绍
		
1 背景概述 由于在项目中需要多次调用webservice服务,本文主要总结了一下java调用WebService常见的6种方式,即:四种框架的五种调用方法以及使用AEAI ESB进行调用的方法. 2 ...
 - java 调用webservice的各种方法总结
		
java 调用webservice的各种方法总结 几种流行的开源WebService框架Axis1,Axis2,Xfire,CXF,JWS比较 方法一:创建基于JAX-WS的webservice(包括 ...
 - WebService两种调用方法
		
1.wsimport生成本地客户端代码 命令提示窗口执行生成命令. 格式:wsimport -s "src目录" -p “生成类所在包名” -keep “wsdl发布地址” 示例: ...
 - C# WebService调用方法
		
public class WebServiceHelper { /// < summary> /// 动态调用web服务 /// < ...
 - axis调用webservice的简单方法
		
package com.service; import org.apache.axis.client.Call; import org.apache.axis.client.Service; publ ...
 - C# WebService动态调用
		
前言 站在开发者的角度,WebService 技术确实是不再“时髦”.甚至很多人会说,我们不再用它.当然,为了使软件可以更简洁,更有层次,更易于实现缓存等机制,我是非常建议将 SOAP 转为 REST ...
 - WebService---Android中访问WebService接口的方法
		
最近公司有个项目需要从Android平台访问WebService接口,实现向发布的函数传递对象.在网上找了一些资料,发现使用ksoap2可以调用WebService传递对象. 需要引入ksoap ...
 - [转贴]C++、C#写的WebService相互调用
		
以下宏文(原文在 http://blog.sina.com.cn/s/blog_4e7d38260100ade4.html),是转贴并进行了修饰编辑: 首先感谢永和兄提供C++的WebService服 ...
 - 关于webservice不支持方法重载的解决办法
		
今天在写WebService时,出现了这样的错误: Count(Int32, Int32) 和 Count(Int32) 同时使用消息名称“Count”.使用 WebMethod 自定义特性的 Mes ...
 
随机推荐
- 只显示年月的js时间控件  纯手写
			
<style> #date { text-align: center; } .td { cursor: pointer; } </style> <script> f ...
 - javascript常用知识点集
			
javascript常用知识点集 目录结构 一.jquery源码中常见知识点 二.javascript中原型链常见的知识点 三.常用的方法集知识点 一.jquery源码中常见的知识点 1.string ...
 - 框架Asp.net Identity
			
框架Asp.net Identity 在Asp.net上,微软的membershop框架经历了Asp.net membership到Asp.net simple membership,再到现在的Asp ...
 - ASP.NET中 RegularExpressValidator(正则验证)的使用
			
原文:ASP.NET中 RegularExpressValidator(正则验证)的使用 ylbtech-ASP.NET-Control-Validator: RegularExpressValida ...
 - 搭建环境Visual Studio 2013 社区版
			
搭建环境Visual Studio 2013 社区版 ActiveReports 9刚刚发布3天,微软就发布了 Visual Studio Community 2013 开发环境. Visual St ...
 - Linux的错误码
			
在使用时需要包含头文件 #include <errno.h> merlin@tfAnalysis:~/projects/tfradius$ cat /usr/include/asm-gen ...
 - 安装SQL Server 2005 - 初学者系列 - 学习者系列文章
			
初学者阶段,建议从数据库为基础入手进行学习. 下面介绍微软的SQL Server 2005数据库的安装. 首先,从下列地址获取SQL Server 2005的安装程序. ed2k://|file|cs ...
 - 【原创】窥视懒人的秘密---android下拉刷新开启手势的新纪元
			
小飒的成长史原创作品:窥视懒人的秘密---android下拉刷新开启手势的新纪元转载请注明出处 **************************************************** ...
 - 【转】百度API获取城市名地名(附源码)
			
在做一个软件时,用到了定位功能.网上有很多关于google 的GPS定位,但网上关于google定位都没有用, 搜索下原因:(这里建议大家在中国就尽量不使用系统自带的定位) 因为Google的服务器不 ...
 - redmine的邮件配置
			
redmine的邮件配置 2012-01-04 18:09:21| 分类: 默认分类|举报|字号 订阅 redmine里要用到邮件通知,本来以为很是简单,网上也有许多教程,谁知忙活了一下午, ...