|
1、編寫4種WebService方法
[WebService(Namespace = "http://tempuri.org/")][WebServiceBinding(ConformsTo = WsiProfiles.BasicProfile1_1)]
[ScriptService] //令WebService成功傳入Json參數(shù),并以Json形式返回結(jié)果
[GenerateScriptType(typeof(Person))] //不是必要,但推薦添加(如果Person里面再嵌套另一個復(fù)雜類型,則必要聲明)
[ToolboxItem(false)]
public class WebService1 : System.Web.Services.WebService
{
///
/// 無任何參數(shù)
///
///
[WebMethod]
public string HelloWorld()
{
return "Hello World";
}
///
/// 傳入?yún)?shù)
///
///
///
[WebMethod]
public string Hello(string name)
{
return string.Format("Hello {0}", name);
}
///
/// 返回泛型列表
///
///
///
[WebMethod]
public List<int> CreateArray(int i)
{
List<int> list = new List<int>();
while (i >= 0)
{
list.Add(i--);
}
return list;
}
///
/// 返回復(fù)雜類型
///
///
///
///
[WebMethod]
public Person GetPerson(string name, int age)
{
return new Person()
{
Name = name,
Age = age
};
}
}
///
/// 復(fù)雜類型
///
public class Person
{
public string Name { get; set; }
public int Age { get; set; }
}
it知識庫:jQuery調(diào)用WebService,轉(zhuǎn)載需保留來源!
鄭重聲明:本文版權(quán)歸原作者所有,轉(zhuǎn)載文章僅為傳播更多信息之目的,如作者信息標(biāo)記有誤,請第一時間聯(lián)系我們修改或刪除,多謝。