Dzwebs.Net

撰写电脑技术杂文十余年

上一篇…一个很简单的web services图文例子

Admin | 2009-4-25 21:42:58 | 被阅次数 | 5841

温馨提示!

如果未能解决您的问题,请点击搜索;登陆可复制文章,点击登陆

  我都不记得从什么时候起,一下有了web services,一下又有了XMLHTTP无刷新;搞得我这个只懂一小点NET脚本的业余人士,倍感追随潮流之艰辛!

  但是,无论多么艰难,总之,酷爱新技术的我,还是肯下了这块硬骨头。偶先学习了XMLHTTP无刷新,至少懂了个大概;今天晚上,又搞定了web services,也只是弄了个大概。

  有了第一次尝试,心理就踏实多了,虽然不是很精通,但是也对其有所了解。

  下面,我就将个人的实例,搬出来献献丑,希望能帮助恐惧web services的网友,消除心理上的阻碍,陪同大家步入web services的征途,给各位网友壮壮胆。

  web services这个东西,实在是奇妙,反正我说不出来它到底强大到哪里,我只了解,web services,允许不同文件夹的其它的普通网站项目程序,调用其内部的代码,实现不同项目之间的数据交互、共享。

  下面,就以俺的例子为指引,引导大家制作一个很简单的web services;

  一、总体概述

  需要两个网站项目,一为web services网站项目;二为普通的NET网站项目;

  要实现的最终的效果是:通过浏览普通的NET网站项目的ASPX文件,调用web services服务,并从中返回处理过的数据。

  二、开始制作例子

  ①创建web services项目

  上面我说了,需要两个网站项目;普通的net网站项目,我就不做介绍了,在此,俺只介绍创建web services项目。

  通过您的VS2005,执行如下图的操作!

  弹出如下图的对话框!

  上图中,选择“ASP.NET WEB服务”,之后自己选择好保存该服务项目的文件夹路径。

  最后点击“确定”按钮,一个web services服务的基本框架就出来了。

  这个时候,我们能在VS2005窗口中,看到如下图的解决方案资源管理器。

  通过上图,我们可以看到,系统为我们自动创建了一个Service.asmx文件,同时,还有一个Service.cs文件,其结构就是这么简单;现在,大体轮廓就出来了。

  接下来,我们所要做的就是,该服务如何接收其它网站项目的请求并返回数据。在这里,我们只做简单的数据处理。

  如下图,打开Service.cs文件,进入代码编写模式。

  上述的代码中,我仅添加了一个函数,其功能就是接收请求文件传来的一个参数,并返回参数的值(加上“传来的参数值是:”的提示),如果您不太懂代码,只需要按部就班,跟着我这样来写就行了。

  好了,到这里,一个简单的web services服务就创建好了。另外,记得在IIS中将保存web services的文件夹设置成为虚拟目录,以保证其能独立访问

  接下一篇…请继续阅读


网站备案号:

网站备案号:滇ICP备11001339号-7

版权属性:

Copyright 2007-2021-forever Inc. all Rights Reserved.

联系方式:

Email:dzwebs@126.com QQ:83539231