我最近要做個webservice開發,但是以前一點沒接觸過怎麼開始開發
其實web service 不是你想想中的那麼難,你在自己的VS 中新建一個WEB應用程序,然後再新建一個web 服務 在這個文件中寫一些簡單的加法,減法運算等
“using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.Services;
namespace WebApplication2
{
///
/// WebService1 的摘要說明
///
[WebService(Namespace = "http://tempuri.org/")]
[WebServiceBinding(ConformsTo = WsiProfiles.BasicProfile1_1)]
[System.ComponentModel.ToolboxItem(false)]
// 若要允許使用 ASP.NET AJAX 從腳本中調用此 Web 服務,請取消對下行的注釋。
// [System.Web.Script.Services.ScriptService]
public class WebService1 : System.Web.Services.WebService
{
[WebMethod]
public string HelloWorld()
{
return "Hello World";
}
[WebMethod(Description = "求和的方法")]
public double additon(double i, double j)
{
return i + j;
}
[WebMethod(Description="求差的方法")]
public double subtrat(double i, double j) {
return i - j;
}
}
}”
然後再建一個web應用程序,新建一個頁面,在BIN文件夾那裡引用剛剛的web service 再建一個頁面,在後台調用就行了
‘using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
public partial class _Default : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
WebApplication2.WebService1 web1 = new WebApplication2.WebService1 ();
TextBox1.Text = web1.additon(3, 4).ToString();
}
}’