来自 Web前端 2019-11-22 19:11 的文章
当前位置: 美高梅游戏平台网站 > Web前端 > 正文

jQuery调用WebService的实现代码-Web前端之家

ws.aspx 代码 复制代码 代码如下:

一个例子说尽: 1、.aspx中: 复制代码 代码如下:

WebService1.asmx.cs 复制代码 代码如下: using System; using System.Collections.Generic; using System.Linq; using System.Web; using System.Web.Services; using System.Data; namespace jQuery.Learning { /// /// WebService1 的摘要说明 /// [WebService(Namespace = "http://tempuri.org/")] [WebServiceBinding(ConformsTo = WsiProfiles.BasicProfile1_1)] [美高梅4858官方网站 ,System.ComponentModel.ToolboxItem] // 若要允许使用 ASP.NET AJAX 从脚本中调用此 Web 服务,请取消对下行的注释。 [System.Web.Script.Services.ScriptService] public class WebService1 : System.Web.Services.WebService { /// /// 无参数 /// /// [WebMethod] public string HelloWorld() { return "Hello World "; } /// /// 带参数 /// /// /// /// /// /// [WebMethod] public string GetWish(string value1, string value2, string value3, int value4) { return string.Format("祝您在{3}年里 {0}、{1}、{2}", value1, value2, value3, value4); } /// /// 返回集合 /// /// /// [WebMethod] public List GetArray { List list = new List { list.Add; } return list; } /// /// 返回一个复合类型 /// /// [WebMethod] public Class1 GetClass() { return new Class1 { ID = "1", Value = "牛年大吉" }; } /// /// 返回XML /// /// [WebMethod] public DataSet GetDataSet() { DataSet ds = new DataSet(); DataTable dt = new DataTable(); dt.Columns.Add("ID", Type.GetType; dt.Columns.Add("Value", Type.GetType; DataRow dr = dt.NewRow(); dr["ID"] = "1"; dr["Value"] = "新年快乐"; dt.Rows.Add; dr["ID"] = "2"; dr["Value"] = "万事如意"; dt.Rows.Add; ds.Tables.Add; return ds; } } //自定义的类,只有两个属性 public class Class1 { public string ID { get; set; } public string Value { get; set; } } }

HelloWorld

传入参数

返回集合

返回复合类型

本文由美高梅游戏平台网站发布于Web前端,转载请注明出处:jQuery调用WebService的实现代码-Web前端之家

关键词: