zoukankan      html  css  js  c++  java
  • asp.net 练习 js 调用webservice

    [csharp] view plaincopyprint?
     
    1. using System;  
    2. using System.Collections.Generic;  
    3. using System.Linq;  
    4. using System.Web;  
    5. using System.Web.Services;  
    6.   
    7. /// <summary>  
    8. ///JsWebServiceTest 的摘要说明  
    9. /// </summary>  
    10. [WebService(Namespace = "http://tempuri.org/")]  
    11. [WebServiceBinding(ConformsTo = WsiProfiles.BasicProfile1_1)]  
    12. //若要允许使用 ASP.NET AJAX 从脚本中调用此 Web 服务,请取消对下行的注释。   
    13. [System.Web.Script.Services.ScriptService]  
    14. public class JsWebServiceTest : System.Web.Services.WebService {  
    15.   
    16.     public JsWebServiceTest () {  
    17.   
    18.         //如果使用设计的组件,请取消注释以下行   
    19.         //InitializeComponent();   
    20.     }  
    21.   
    22.     [WebMethod]  
    23.     public string HelloWorld() {  
    24.         return "Hello World";  
    25.     }  
    26.   
    27.     [WebMethod]  
    28.     public string WelCome(string name)  
    29.     {  
    30.         return name+":欢迎光临";  
    31.     }  
    32.       
    33. }  

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

    1. <%@ Page Language="C#" AutoEventWireup="true" CodeFile="WebServiceForm2.aspx.cs" Inherits="test2_WebServiceForm2" %>  
    2.   
    3. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">  
    4.   
    5. <html xmlns="http://www.w3.org/1999/xhtml">  
    6. <head runat="server">  
    7.     <title></title>  
    8. </head>  
    9. <body>  
    10.     <form id="form1" runat="server">  
    11.     <div>  
    12.         <asp:ScriptManager ID="ScriptManager1" runat="server">  
    13.         <!--引用web 服务 -->  
    14.             <Services>  
    15.             <asp:ServiceReference  Path="~/WebService/JsWebServiceTest.asmx"/>  
    16.             </Services>  
    17.         </asp:ScriptManager>  
    18.         <input type="button" value="查看" onclick="jsCallWeb();" />  
    19.         <br />  
    20.         <input type="button" value="查看2" onclick="jsCallWeb2();" />  
    21.     </div>  
    22.     </form>  
    23. </body>  
    24. </html>  
    25. <script type="text/javascript">  
    26.     //调用1  
    27.     function jsCallWeb() {  
    28.         JsWebServiceTest.HelloWorld(outResult);  
    29.     }  
    30.     //调用2  
    31.     function jsCallWeb2() {  
    32.         JsWebServiceTest.WelCome('kevin', outResult);  
    33.     }  
    34.     //输出结果  
    35.     function outResult(result) {  
    36.         alert(result);  
    37.     }  
    38.   
    39. </script>  



  • 相关阅读:
    springboot检索之Elasticsearch简介
    springboot消息之AmqpAdmin管理组件的使用
    springboot消息之@RabbitListener和@EnableRabbit
    springboot消息之利用docker安装rabbitmq并测试三种模式
    【python-leetcode03-滑动窗口法】无重复字符的最大子串
    JAVA 设置模块间的依赖关系
    Oracle 中Number的长度定义
    js获取当前日期一年的第几周
    Eclipse利用Maven快速上手搭建MyBatis
    JAVA 8 新特性Stream初体验
  • 原文地址:https://www.cnblogs.com/ranran/p/3974901.html
Copyright © 2011-2022 走看看