客户端访问webService简单应用

来源:互联网 发布:网络教学和函授 编辑:程序博客网 时间:2024/04/29 19:48

aspx页面代码

<asp:ScriptManager ID="ScriptManager1" runat="server" ScriptMode="Debug"><Services><asp:ServiceReference Path="WebServiceFoundation.asmx" /></Services></asp:ScriptManager><input type="button" value="Get Random" onclick="getRandom()" /><input type="button" value="Get Range Random" onclick="getRandom(50, 100)" /><script language="javascript" type="text/javascript">function getRandom(minValue, maxValue){if (arguments.length != 2){Sample.WebServiceFoundation.GetRandom(getRandomSucceeded);}else{Sample.WebServiceFoundation.GetRangeRandom(minValue, maxValue, getRandomSucceeded);}}function getRandomSucceeded(result){alert(result);}</script>

 

WebServiceFoundation.asmx页面代码

<%@ WebService Language="C#" Class="Sample.WebServiceFoundation" %>using System;using System.Web;using System.Web.Services;using System.Web.Services.Protocols;using System.Web.Script.Services;namespace Sample{[WebService(Namespace = "http://tempuri.org/")][WebServiceBinding(ConformsTo = WsiProfiles.BasicProfile1_1)][ScriptService]//必须要添加的public class WebServiceFoundation : System.Web.Services.WebService{[WebMethod]//每个方法所需的标记public int GetRandom(){return new Random(DateTime.Now.Millisecond).Next();}[WebMethod]public int GetRangeRandom(int minValue, int maxValue){return new Random(DateTime.Now.Millisecond).Next(minValue, maxValue);}}}



 

原创粉丝点击