您好,登錄后才能下訂單哦!
1.添加新項---Web窗體、Web服務(WebService.asmx)
---添加Web引用:
---點擊添加引用:
---結果:
2.各文件代碼:
MyWebService.cs:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.Services;
///<summary>
///MyWebService的摘要說明
///</summary>
[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
{
protectedvoid Page_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:
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。