Web Services,其副檔名為".asmx"。
新增一個Web Services,程式會自動產生 HelloWorld() 的測試函式。
SOAP為Web Services中的應用,呼叫函式,結果將以 xml 產出。
程式碼:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.Services;
namespace Sample
{
///<summary>
/// Summary description for WebService1
///</summary>
[WebService(Namespace = "http://tempuri.org/")] //此為命名空間
[WebServiceBinding(ConformsTo = WsiProfiles.BasicProfile1_1)]
[System.ComponentModel.ToolboxItem(false)]
// To allow this Web Service to be called from script, using ASP.NET AJAX, uncomment the following line.
// [System.Web.Script.Services.ScriptService]
public class WebService1 : System.Web.Services.WebService
{
//只要加上WebMethod,即可顯示並且供他人呼叫使用。
[WebMethod]
public string HelloWorld()
{
return "Hello World";
}
}
}
執行畫面:
留言列表