更多
黑客联盟 黑客软件
学生黑客联盟
高级搜索
您现在的位置:学生黑客联盟 > WEB开发 > XML > 浏览信息
webservice的调用方法
时间:2010-10-13 00:45 来源:www.stuhack.com 作者: 点击:
一、WebService在cs后台程序中的调用 A、通过命名空间和类名直接调用 示例: WebService ws = new WebService(); string s = ws.HelloWorld(); B、通过添加WEB引用的方式调用,首先添加WEB引用,通过URL指向WEBSERVICE, 指定WEB引用名,假设为KK; 示例: kk.

  一、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 ID="ScriptManager1" 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(1,2,onreturn)

  }

  function onreturn(result)

  {

  alert(result);

  }

  //下面的'context'是上下文,可以通过回到函数通过重载的方式获得;

  function c()

  {

  WebService.div(1,1,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获取服务器端异常的堆栈

  跟踪信息:

  {3}\t\n获取一个布尔值,表示异常是否是由于网络连接超时造成的{4}",

  error.get_exceptionType(),

  error.get_message(),

  error.get_statusCode(),

  error.get_stackTrace(),

  error.get_timedOut())

  alert(a);

  }

  a();

  b();

  c();

  </script>




本文标题:webservice的调用方法

本文地址:http://www.stuhack.com/web/xml/385.html

免责声明:本文仅代表作者个人观点,与本站无关。其原创性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容、文字的真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。




教你如何2分钟内

经过本人的不懈努力,小六原装bcm4311无线[查看详细]

胡莱战国游戏武将

胡莱战国公测也已经十多天了,发现还没有玩[查看详细]

地下城DNF公平PK

不久前我们为大家报道了DNF国服确认将在3月[查看详细]

洛克王国响铃猫技

洛克王国响铃猫 编号:850 主属性:武系 获[查看详细]