成都网站建设设计

将想法与焦点和您一起共享

ASP.NET调用WebService服务

1.添加新项---Web窗体、Web服务(WebService.asmx)

我们提供的服务有:网站设计制作、成都网站设计、微信公众号开发、网站优化、网站认证、岳普湖ssl等。为上1000家企事业单位解决了网站和推广的问题。提供周到的售前咨询和贴心的售后服务,是有科学管理、有技术的岳普湖网站制作公司

---添加Web引用:

ASP.NET调用WebService服务

---点击添加引用:

ASP.NET调用WebService服务

---结果:

ASP.NET调用WebService服务

2.各文件代码:

MyWebService.cs:

using System;

using System.Collections.Generic;

using System.Linq;

using System.Web;

using System.Web.Services;

///

///MyWebService的摘要说明

///

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

[WebServiceBinding(ConformsTo= WsiProfiles.BasicProfile1_1)]

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

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

publicclassMyWebService: System.Web.Services.WebService {

public MyWebService () {

//如果使用设计的组件,请取消注释以下行

//InitializeComponent();

   }

   [WebMethod]

publicstringHelloWorld() {

return"HelloWorld";

   }

   [WebMethod]

publicstringweather(string str) {

if (str == "0543")

       {

   return"晴";

       }

else

       {

return"不明";

       }

   }

}

MyWebService.asmx(不需要改变):

<%@ WebServiceLanguage="C#" CodeBehind="~/App_Code/MyWebService.cs"Class="MyWebService" %>

Default.aspx:

using System;

using System.Collections.Generic;

using System.Linq;

using System.Web;

using System.Web.UI;

using System.Web.UI.WebControls;

publicpartialclass_Default : System.Web.UI.Page

{

protectedvoidPage_Load(object sender, EventArgs e)

   {

   }

protectedvoid Button1_Click(object sender, EventArgs e)

   {

string strtext = TextBox1.Text;

       MyWeb.MyWebService webservice = new MyWeb.MyWebService();

string sstr = webservice.weather(strtext);

       Label1.Text = strtext + "的天气:" + sstr;

   }

}

Default.aspx:

ASP.NET调用WebService服务


文章标题:ASP.NET调用WebService服务
网址分享:http://chengdu.cdxwcx.cn/article/iegiij.html