分享到: 百度 更多

利用JAVAScript调用WebService

<%@ WebService Language="C#" Class="WebService" %>

using System;
using System.Web;
using System.Web.Services;
using System.Web.Services.Protocols;
using System.Web.Script.Services;

[WebService(Namespace = "http://tempuri.org/")]
[WebServiceBinding(ConformsTo = WsiProfiles.BasicProfile1_1)]
[ScriptService]
public class WebService  : System.Web.Services.WebService {

    [WebMethod]
    public string Add(Int Num1 ,Int Num2) {
        return Num1+Num2;
    }
    
}

  调用

<%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default.aspx.cs" Inherits="_Default" %>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
    <title>Untitled Page</title>
</head>
<body>
    <form id="form1" runat="server">
        <asp:ScriptManager ID="ScriptManager1" runat="server" >
        <Services>
        <asp:ServiceReference Path="WebService.asmx" />
        </Services>
        </asp:ScriptManager>
        <input type="button" value="Add" onclick="Add();" />
        <script type="text/javascript">
        function Add()
        {
            return WebService.Add(1,2);
        }
        
    
        </script>
        <div>
        </div>
    </form>
</body>
</html>

  

posted @ 2013-01-02 15:55  黑马_Summer  阅读(190)  评论(0编辑  收藏  举报
分享到: 百度 更多