Python语言技术文档

微信小程序技术文档

php语言技术文档

jsp语言技术文档

asp语言技术文档

C#/.NET语言技术文档

html5/css技术文档

javascript

点击排行

您现在的位置:首页 > 技术文档 > ajax

jQuery AJax调用asp.net webservers的实现代码

来源:中文源码网    浏览:167 次    日期:2024-05-08 01:24:04
【下载文档:  jQuery AJax调用asp.net webservers的实现代码.txt 】


jQuery AJax调用asp.net webservers的实现代码
aspx页面代码 复制代码 代码如下:              
  
    

      jQuery 的WebServices 调用

    
      HelloWorld
    
      传入参数
    
      返回集合
    
      返回复合类型
    
      返回DataSet(XML)
  
  
    服务器处理中,请稍后。   
  
  
  
WebService1.asmx 代码 复制代码 代码如下: using System; using System.Collections; using System.ComponentModel; using System.Data; using System.Linq; using System.Web; using System.Web.Services; using System.Web.Services.Protocols; using System.Xml.Linq; using System.Collections.Generic; namespace jquery_Learning { /// /// 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] 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(int i) { List list = new List(); while (i >= 0) { list.Add(i--); } 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("System.String")); dt.Columns.Add("Value", Type.GetType("System.String")); DataRow dr = dt.NewRow(); dr["ID"] = "1"; dr["Value"] = "新年快乐"; dt.Rows.Add(dr); dr = dt.NewRow(); dr["ID"] = "2"; dr["Value"] = "万事如意"; dt.Rows.Add(dr); ds.Tables.Add(dt); return ds; } } //自定义的类,只有两个属性 public class Class1 { public string ID { get; set; } public string Value { get; set; } } }

相关内容