C#调用WebService实例开发

2019-12-30 10:56:23于丽
  •     return;      }  
  •    foreach (string i in r)      {  
  •     this.TextBox3.Text += i;      }  
  • }    

    这样,通过调用已有的天气接口,就可以实现城市天气的查询了。

    下面,我们再来说说,如何自己创建webservice,通过它来实现一些功能,首先,我们选中一个项目,右击新建一个“Web服务”,如下图所示:

    C#调用WebService实例开发

    完成创建以后,就会在项目文件中出现“Service.asmx”文件,我们在Service.asmx.cx中添加一个简单的求和方法,代码如下:
     

    1. namespace Web_Service   {  
    2.  /// <summary>    /// WebService1 的摘要说明  
    3.  /// </summary>    [WebService(Namespace = "http://www.easck.com// 若要允许使用 ASP.NET AJAX 从脚本中调用此 Web 服务,请取消注释以下行。    // [System.Web.Script.Services.ScriptService]  
    4.  public class WebService1 : System.Web.Services.WebService    {  
    5.   [WebMethod]å     public string HelloWorld()  
    6.   {      return "Hello World";  
    7.   }     
    8.   [WebMethod]     public int GetSum(int a,int b)  
    9.   {      return a+b;  
    10.   }     
    11.  }   }  
    ?