Atlas学习手记(8):调用本地Web Service简单介绍
2006-08-07 17:14
381 查看
Atlas对于调用Web Service作了很好的封装,使得我们用JS调用Web Service的工作变得非常的简单,只需要使用WebServiceName.WebMethod()就可以完成调用。本文将通过两个简单的例子来说明这一内容。
主要内容[/b]
1.调用简单的Web Service
2.传递复杂类型的数据
Atlas对于调用Web Service作了很好的封装,使得我们用JS调用Web Service的工作变得非常的简单,只需要使用WebServiceName.WebMethod()就可以完成调用。本文将通过两个简单的例子来说明这一内容。
一.调用简单的Web Service[/b]
这个例子中,我们调用Web Service来返回一个字符串,首先创建一个简单的Web Service,并编写一个接受字符串类型参数的Web Method。
[WebMethod]
public string EchoString(string s)
<atlas:ScriptManager ID="scriptManager" runat="server" EnableScriptComponents="true" >
<Services>
<atlas:ServiceReference Path="SimpleWebService.asmx" />
</Services>
</atlas:ScriptManager>
下面我们就可以在JS中调用Web Service了,注意EchoString方法只有一个参数,这里我们传递了两个,第一个显然是EchoString方法应有的参数,第二个OnComplete则调用方法成功返回时的Callback方法:
</script>
编译运行后:
public class Animal
[WebMethod]
public Animal EchoAnimal(Animal a)
<atlas:ScriptManager runat="server" ID="scriptManager">
<Services>
<atlas:ServiceReference Path="ComplexWebService.asmx" />
</Services>
</atlas:ScriptManager>
提供给用户输入的界面:
<h3>
Name:<input id="inputName" />
Color:<input id="inputColor" />
<input id="buttonGo" type="button" value="GO" onclick="return OnbuttonGo_click()" />
</h3>
现在就可以添加相应的JS了,把返回的结果Alert出来:
</script>
编译运行后:
调用:
可以看到,在Atlas中调用本地Web Service非常的简单,对于调用远程的Web Service又有一些不同,后面会说到,在实际使用中,我们还需要考虑错误、超时等的一些处理[文中的示例来源于Atlas官方网站]。
完整示例下载:http://files.cnblogs.com/Terrylee/WebServiceDemo.rar
转自 /article/4583436.html
主要内容[/b]
1.调用简单的Web Service
2.传递复杂类型的数据
Atlas对于调用Web Service作了很好的封装,使得我们用JS调用Web Service的工作变得非常的简单,只需要使用WebServiceName.WebMethod()就可以完成调用。本文将通过两个简单的例子来说明这一内容。
一.调用简单的Web Service[/b]
这个例子中,我们调用Web Service来返回一个字符串,首先创建一个简单的Web Service,并编写一个接受字符串类型参数的Web Method。
[WebMethod]
public string EchoString(string s)
<atlas:ScriptManager ID="scriptManager" runat="server" EnableScriptComponents="true" >
<Services>
<atlas:ServiceReference Path="SimpleWebService.asmx" />
</Services>
</atlas:ScriptManager>
下面我们就可以在JS中调用Web Service了,注意EchoString方法只有一个参数,这里我们传递了两个,第一个显然是EchoString方法应有的参数,第二个OnComplete则调用方法成功返回时的Callback方法:
</script>
编译运行后:
public class Animal
[WebMethod]
public Animal EchoAnimal(Animal a)
<atlas:ScriptManager runat="server" ID="scriptManager">
<Services>
<atlas:ServiceReference Path="ComplexWebService.asmx" />
</Services>
</atlas:ScriptManager>
提供给用户输入的界面:
<h3>
Name:<input id="inputName" />
Color:<input id="inputColor" />
<input id="buttonGo" type="button" value="GO" onclick="return OnbuttonGo_click()" />
</h3>
现在就可以添加相应的JS了,把返回的结果Alert出来:
</script>
编译运行后:
调用:
可以看到,在Atlas中调用本地Web Service非常的简单,对于调用远程的Web Service又有一些不同,后面会说到,在实际使用中,我们还需要考虑错误、超时等的一些处理[文中的示例来源于Atlas官方网站]。
完整示例下载:http://files.cnblogs.com/Terrylee/WebServiceDemo.rar
转自 /article/4583436.html
相关文章推荐
- Atlas学习手记(8):调用本地Web Service简单介绍(转摘)
- Atlas学习手记(8):调用本地Web Service简单介绍(转摘)
- Atlas学习手记(8):调用本地Web Service简单介绍
- Atlas学习手记(8):调用本地Web Service简单介绍
- Atlas学习手记(8):调用本地Web Service简单介绍
- 在ASP.NET Atlas中调用Web Service——介绍及简单应用
- Atlas学习手记(19):客户端简单控件介绍
- 在ASP.NET Atlas中调用Web Service——介绍及简单应用
- Atlas学习手记(9):异步调用Page Method
- 在ASP.NET Atlas中调用Web Service——创建Mashup调用远端Web Service(基础知识以及简单示例)
- 在ASP.NET Atlas中调用Web Service——创建Mashup调用远端Web Service(基础知识以及简单示例)
- Atlas学习手记(20):客户端简单控件示例
- atlas调用web service简单实例
- Atlas学习手记(20):客户端简单控件示例
- 在ASP.NET Atlas中调用Web Service——创建Mashup调用远端Web Service(基础知识以及简单示例)
- 在ASP.NET Atlas中调用Web Service——创建Mashup调用远端Web Service(基础知识以及简单示例)
- Okhttp的借口调用 和Banner实现学习下okhttp还是蛮必要的,本篇博客首先介绍okhttp的简单使用
- Atlas学习手记(9):异步调用Page Method
- Atlas学习手记(9):异步调用Page Method
- Atlas学习手记(9):异步调用Page Method