本文共 1407 字,大约阅读时间需要 4 分钟。
1 ///2 /// TestServer 的摘要说明 3 /// 4 [WebService(Namespace = "http://tempuri.org/")] 5 [WebServiceBinding(ConformsTo = WsiProfiles.BasicProfile1_1)] 6 [System.ComponentModel.ToolboxItem(false)] 7 // 若要允许使用 ASP.NET AJAX 从脚本中调用此 Web 服务,请取消注释以下行。 8 // [System.Web.Script.Services.ScriptService] 9 public class TestServer : System.Web.Services.WebService10 {11 12 [WebMethod]13 public string HelloWorld()14 {15 return "Hello World";16 }17 18 }
1 [WebMethod]2 public string GetAge(string id)3 {4 return "ID为:" + id + "的年龄为:"+new Random().Next(10,41);5 }
1 protected void Page_Load(object sender, EventArgs e)2 {3 ServiceReference1.TestServerSoapClient testServer = new ServiceReference1.TestServerSoapClient();4 string str1= testServer.HelloWorld();5 string str2 = testServer.GetAge("b101");6 Response.Write(str1 + "," + str2);7 }
有结果输出刚调用成功了。
1.添加一个WebServerData.html页面
1 2 3 4 56 7 23 24 25 获取webservice数据26 27 28
点击a显示下图则成功。
转载地址:http://cwmkz.baihongyu.com/