webservice基础

 

Webservice 基础

一.创建webservice

1.       打开vs环境

2.点击文件——新建——项目

选择ASP.NET Web服务应用程序 

双击Service1.asmx 即可编写代码

例:using System;

using System.Collections;

using System.ComponentModel;

using System.Data;

using System.Linq;

using System.Web;

using System.Web.Services;

using System.Web.Services.Protocols;

using System.Xml.Linq;

 

namespace WebService1

{

    /// <summary>

    /// Service1 的摘要说明

    /// </summary>

    [WebService(Namespace = "http://tempuri.org/")]

    [WebServiceBinding(ConformsTo = WsiProfiles.BasicProfile1_1)]

    [ToolboxItem(false)]

    // 若要允许使用 ASP.NET AJAX 从脚本中调用此 Web 服务,请取消对下行的注释。

    // [System.Web.Script.Services.ScriptService]

    public class Service1 : System.Web.Services.WebService

    {

  

        [WebMethod]

        public string HelloWorld()

        {

            return "Hello World";

        }

        [WebMethod]

        public string HelloWorld2()

        {

            return "Hello World2";

        }

        [WebMethod]

        public string HelloWorld3(string str)

        {

            return str;

        }

    }

}

二. 调用webservice

1.       打开vs(同上)

2.       点击文件——新建——网站

3.       选择第一个ASP.NET网站

4.       添加web引用

5.       填写服务所在的地址

6.      点击添加引用

7.       在Default.aspx.cs中写入以下代码

8.   using System;

9.   using System.Configuration;

10.   using System.Data;

11.  using System.Linq;

12.  using System.Web;

13.  using System.Web.Security;

13.  using System.Web.UI;

14.  using System.Web.UI.HtmlControls;

15.  using System.Web.UI.WebControls;

16.  using System.Web.UI.WebControls.WebParts;

17.  using System.Xml.Linq;

18.   

19.  public partial class _Default : System.Web.UI.Page

20.  {

21.      protected void Page_Load(object sender, EventArgs e)

22.      {

23.          localhost.Service1 ss = new localhost.Service1();

24.         string name= ss.HelloWorld();

25.         string name2 = ss.HelloWorld2();

26.         string name3 = ss.HelloWorld3("hhhhh");

27.         Response.Write(name);

28.         Response.Write(name2);

29.         Response.Write(name3);

30.      }

31.  }

7.浏览Default页面即可 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值