知识大全 C# webservice调用方法总结

Posted

篇首语:上下观古今,起伏千万途。本文由小常识网(cha138.com)小编为大家整理,主要介绍了知识大全 C# webservice调用方法总结相关的知识,希望对你有一定的参考价值。

C# webservice调用方法总结  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!

  一 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 调用方法

   首先通过下面的方法把Webservice在前台引用进来

  <asp:ScriptManager runat= server >

  <Services>

  <asp:ServiceReference Path= WebService asmx InlineScript= True />

  </Services>

  </asp:ScriptManager>

   然后就可以通过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( 获取服务器端异常的具体类型: \\t\\n获取详细的异常描述信息: \\t\\n获取造成异常的: \\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>

   自写小例子

  web Service :

  [WebMethod]

  public string HelloWorld()

  return Hello World wwg ;

  

  [WebMethod]

  public int AddWwg(int a int b)

  

  return a + b;

  

  exe

  using CallWebService localhost;   //因为自己没有定义命名空间

  namespace CallWebService

  

  public partial class Form : Form

  

  public Form ()

  

  InitializeComponent();

  

  private void button _Click(object sender EventArgs e)

  

  Service serviceWwg = new Service();

  int i = Int Parse(txt Text ToString());

  int i = Int Parse(txt Text ToString());

  int iResult = serviceWwg AddWwg(i i );

  lb Text = iResult ToString();

  

  private void button _Click(object sender EventArgs e)

  

  CallWebService localhost Service serviceWwg = new CallWebService localhost Service();

  string strResult = serviceWwg HelloWorld();

  lb Text = strResult ToString();

  

  

cha138/Article/program/net/201311/11771

相关参考

知识大全 Delphi调用WebServices(C#)代码

Delphi调用WebServices(C#)代码  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 

知识大全 c#动态调用Web Service

c#动态调用WebService  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! &nbs

知识大全 关于webservice的异步调用实例

  关于webservice的异步调用简单实例无论在任何情况下被调用方的代码无论是被异步调用还是同步调用的情况下被调用方的代码都是一样的  下面我们就以异步调用一个webservice为例作说明这是一

知识大全 如何在各种开发语言中调用WEBService

如何在各种开发语言中调用WEBService  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!HTML

知识大全 如何在ASP.Net Ajax中调用WebService

如何在ASP.NetAjax中调用WebService  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧

知识大全 ASP.NET 2.0 AJAX中Webservice调用方法

ASP.NET2.0AJAX中Webservice调用方法  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一

知识大全 在JavaScript中调用ASP.NET WebService的简单方法

在JavaScript中调用ASP.NETWebService的简单方法  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们

知识大全 PHP5 在调用 JAVA WebService 时遇到的各种问题解决方法

PHP5在调用JAVAWebService时遇到的各种问题解决方法  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一

知识大全 c#webservice的简单示例

  是webservice就概念上来说可能比较复杂不过我们可以有个宏观的了解webservice就是个对外的接口里面有函数可供外部客户调用(注意里面同样有客户不可调用的函数)假若我们是服务端我们写好了

知识大全 c#在线升级

  面介绍一种用WebServices制作的升级程序通过WebServices升级程序就象读写本机文件一样简单所以我就直接给出代码  WebServices部分代码