首页
技术库|站长工具|技术手册|字体库|知识点词汇表| 联系我们|
打开本页的html静态页面
 

主菜单

文章分类

.: .Net技术 .: .Net分析与设计 .: asp.net中webService初级使用实例图解

  • 全文内容
  • 发表评论
  • 文章点评
  • 文章附件
  • Email文章
  • 打印文章

asp.net中webService初级使用实例图解

点击次数:441 创建日期:1-28-2008 录入:cn-web.com 字体:[ ] 点评:


本文不涉及概念性质的东西,如果您对WebService概念性东西感兴趣,请参考文章《WebService入门实例讲解》,这里只做初级入门实例代码图解。

测试环境:vs2005+iis
 
建立WebService
1.打开vs2005,新建网站,在模板里选择“asp.net Web 服务”,如图:
2.确定后,系统会自动为您建立WebService模板代码,不用写一句代码就可以实现输出“Hello World”的功能,我在这里对代码稍加修改:
 [WebMethod]//此方法要为外部引用,必需加webmethod关键词
    public string HelloWorld() {
        return "Hello World,my name is laohan.<b>(www.cn-web.com)</b>";
    }
3.编辑,并打开您的配置地址进行测试,我这里的测试地址为:http://127.0.0.1/Service.asmx
OK,经过以上三步,一个输入一个字符串的WebService就做好了,我们在下面再看下如何在外部调用此接口。
 
调用WebService
1. 打开vs2005,新建一网站,在模块里选择“asp.net 网站”(如上图)。
2.很关键的一步,添加web引用,右键单击您的解决方案,添加web引用,如图:
输入您的WebService调用地址,我这里的地址为:http://127.0.0.1/Service.asmx,并修改您认为合适的web引用名(在程序里实例化时用到),如图所示:
 
3.添加引用后,就像普通编写代码那样实例化调用就可以了。
调用代码:
 protected void Page_Load(object sender, EventArgs e)
    {
       www_cn_web_com.Service mywebservice=new www_cn_web_com.Service();
        Response.Write(mywebservice.HelloWorld());
    }
测试浏览我们建立的测试页:
 
OK,虽然此调用的接口很简单,不过总体过程就是这样的,在实践中可以完善强大接口功能模块。

请文明参与讨论,禁止漫骂攻击。
评论总数:0 [ 查看全部 ] 网友评论
此文章还没有任何评论!
(+5分)
(+4分)
(+3分)
(+2分)
(+1分)
此内容无附件
网站地图 - 知识词汇 - 全文检索 - 广告服务 - 帮助中心 - 联系我们
.:www.cn-web.com
网站技术开发联盟之WEB开发技术知识库
联系人:老韩(QQ:5679551)
晋ICP备07003487号