asp.net练习js调用webservice

王朝学院·作者佚名  2016-08-27
窄屏简体版  字體: 小  |  中  |  大  |  超大  

[csharp] view plaincopyPRint?

using System; using System.Collections.Generic; using System.Linq; using System.Web; using System.Web.Services; /// <summary> ///JsWebServiceTest 的摘要说明 /// </summary> [WebService(Namespace = "http://tempuri.org/")] [WebServiceBinding(ConformsTo = Wsiprofiles.BasicProfile1_1)] //若要允许使用 asp.net Ajax 从脚本中调用此 Web 服务,请取消对下行的注释。 [System.Web.Script.Services.ScriptService] public class JsWebServiceTest : System.Web.Services.WebService { public JsWebServiceTest () { //如果使用设计的组件,请取消注释以下行 //InitializeComponent(); } [WebMethod] public string HelloWorld() { return "Hello World"; } [WebMethod] public string WelCome(string name) { return name+":欢迎光临"; } }

注意事项 js调用webservice 方法 要取消注释 system.web.script.services.scriptservice

[html] view plaincopyprint?

<%@ Page Language="C#" AutoEventWireup="true" CodeFile="WebServiceForm2.aspx.cs" Inherits="test2_WebServiceForm2" %> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head runat="server"> <title></title> </head> <body> <form id="form1" runat="server"> <div> <asp:ScriptManager ID="ScriptManager1" runat="server"> <!--引用web 服务 --> <Services> <asp:ServiceReference Path="~/WebService/JsWebServiceTest.asmx"/> </Services> </asp:ScriptManager> <input type="button" value="查看" onclick="jsCallWeb();" /> <

br /> <input type="button" value="查看2" onclick="jsCallWeb2();" /> </div> </form> </body> </html> <script type="text/javascript"> //调用1 function jsCallWeb() { JsWebServiceTest.HelloWorld(outResult); } //调用2 function jsCallWeb2() { JsWebServiceTest.WelCome('kevin', outResult); } //输出结果 function outResult(result) { alert(result); } </script>

 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
 
© 2005- 王朝網路 版權所有 導航