首先当然是开发一个webservice,我们来个简单的计算器的实现,代码如下
好,这么一个简单的webservice是开发完了,用IIS发布
调用的URL为:http://localhost/WebServiceApp/CalcService.asmx
下面分别介绍三种方式来调用该webservice,分别是:ASP.NET、Javascript、WinForm
先说第一种方式ASP.NET
新建一个ASP.NET网络应用程序,我取名为WebClient
第一步当然是添加web引用,把刚才的webservice调用网站复制到输入框中,然后取名为默认的localhost
在Default.aspx页面代码中添加如下代码
也就是提供输入数字和显示结果的界面,很简单
后台代码为
着重要看的是下面一行代码
localhost.CalcService service = new WebClient.localhost.CalcService();
该代码将创建了一个我们开发的webservice的计算器实例
然后通过该实例去调用webservice暴露出来的服务接口
结果
这就是ASP.NET应用程序调用webservice的方式,由于篇幅比较长,下两种方式分别采用序列的方式提供。请看下一篇
分享到:
相关推荐
短信猫C#、asp.net webservice发短信
此文档是DotNet调用Java WebService的含代码的讲解与应用,对.Net开发者有很好的启发作用。
调用存储过程(两种方法比较) 调用存储过程通用类DBHelper 加密解密 SQL常用DBHelper Asp.net存储过程无限分类 TreeView无限分类 无限分类MVC 荧光棒效果 获取控件上全选 回车转换成Tab ...
深入剖析ASP.NET组件设计]一书第三章关于ASP.NET运行原理讲述的补白 asp.net 运行机制初探(httpModule加载) 利用反射来查看对象中的私有变量 关于反射中创建类型实例的两种方法 ASP.Net应用程序的多进程模型 NET委托...
.NET破解工具:DotNet Id.exe 检测何种.NET混淆器加壳 ,另外辅助其它工具如 Reflector DotNethelper Hexchange , dbgCLR(微软自己的调试器)Editplus 静态工具:Reflector 查看一些类信息 DotNethelper把程序反...
DotNET图解ASP.NET网站开发实战,感兴趣的人看一下
调用存储过程(两种方法比较) 调用存储过程通用类DBHelper 加密解密 SQL常用DBHelper Asp.net存储过程无限分类 TreeView无限分类 无限分类MVC 荧光棒效果获取控件上全选 回车转换成Tab DataGrid...
ASP.net Ajax开发dotnet电子书之ASP.net Ajax开发,网上找的
Asp.net自动排班系统源码_dotnet整站程序
第三方调用U9服务说明(DotNet平台)
.net调用SAP RFC Demo SAP CONNECTOR FOR MICROSOFT .NET Demo(vs2005 x86) .net调用SAP RFC组件 Compiled with .NET Framework 2.0: sapnco30P_8-20007347.zip:SAP Connector for Microsoft .NET 3.0.8.0 for ...
dotNet\asp.net技术.docdotNet\asp.net技术.doc
ASP.NET通用权限管理系统_dotnet整站程序
ASP .NET Core API实例SwaggerUiApi打包、部署需要的内核dotnet-hosting-3.1.21-win.exe
文件管理系统源码Asp.net_dotnet整站程序
asp.net权限管理系统Demo源码_dotnet整站程序
首先,打开Visual Studio 2017,然后选择“文件”菜单下的“新建”选项,然后选择“项目”,在“新建项目”对话框中,选择“ASP.NET Core Web应用程序”,然后选择“下一步”,选择“.NET Core”和“ASP.NET Core ...
免费商城免费网店系统asp.net sql_dotnet电子商务系统源代码
网上没有现成的用JQM访问DotNet_WebService的例子,所以我做了一个demo供大家参考。具体内容为:1、普通Jquery如何用Ajax访问WebService;2、JQM如何用Ajax访问WebService。3、WebService服务非常全面,返回值分为空...
Asp.net简单网上商店_dotnet电子商务系统源代码