• asp.net ajax调用webservice


    WebService代码

    using System;
    using System.Collections;
    using System.ComponentModel;
    using System.Data;
    using System.Web;
    using System.Web.Services;
    using System.Web.Services.Protocols;
    using System.Web.Script.Services;
    
    namespace AJAXEnabledWebApplication1
    {
        /// <summary>
        /// WebService 的摘要说明
        /// </summary>
        [WebService(Namespace = "http://tempuri.org/")]
        [WebServiceBinding(ConformsTo = WsiProfiles.BasicProfile1_1)]
        [ToolboxItem(false)]
        [ScriptService]
        public class WebService : System.Web.Services.WebService
        {
    
            [WebMethod]
            public string HelloWorld(string str)
            {
                return "Hello " + str;
            }
    
        }
    }

    页面代码:

    <%@ Page Language="C#" MasterPageFile="~/Manager/MasterPage/PageTemplate.Master" AutoEventWireup="true" CodeBehind="Test222.aspx.cs" Inherits="AJAXEnabledWebApplication1.Test222" Title="无标题页" %>
    
    <%@ Register Assembly="System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35"
        Namespace="System.Web.UI" TagPrefix="asp" %>
    <asp:Content ID="Content1" ContentPlaceHolderID="PageBody" runat="server">
        <asp:ScriptManagerProxy ID="ScriptManagerProxy1" runat="server">
            <Services>
                <asp:ServiceReference Path="WebService.asmx"/>
            </Services>
        </asp:ScriptManagerProxy>
        <script type="text/javascript">
        function test()
        {
            AJAXEnabledWebApplication1.WebService.HelloWorld("胡晓伟",succeeded,failed);
        }
        
        function succeeded(result)
        {
            alert(result);
        }
        
        function failed(error)
        {
            alert("系统出现故障!请手动保存好页面!");
        }
        </script>
        
            <div>
            <input id="Button1" type="button" value="button" onclick="test();" />
        </div>
    </asp:Content>
  • 相关阅读:
    uni-app 版本更新控制
    Chrome为什么打开一个页面,会有4个进程?
    vue 导航栏滚动吸顶
    vue 运行后, sass 报错
    HAProxy——HAProxy、Nginx、LVS优势劣势 (转)
    HAProxy——关于配置的备份
    RabbitMQ——用HAProxy实现负载均衡
    docker——Docker常见问题总结 (转)
    docker——docker容器内存和CPU使用限制
    docker——用docker-compose安装redis
  • 原文地址:https://www.cnblogs.com/CoderWayne/p/4485643.html
Copyright © 2020-2023  润新知