asp.net 利用javascript 调用webservice技巧

1:创建webservice文件,并执行如下操作。

// 若要允许使用 ASP.NET AJAX 从脚本中调用此 Web 服务,请取消对下行的注释。

   [System.Web.Script.Services.ScriptService]

 

 

 

2:创建javascript 文件,编写调用webservice的方法。

$(function () {

 

    $("#test1").click(function () {

 

        alert("wtq");

        mul.App_service.test_service.HelloWorld(function (result) {//这里采用的是命名空间(mul.App_service)+类名(test_service)+方法名(HelloWorld)

            alert(result);

        });

 

 

    });

 

 

3:在aspx页面上写如下代码;

 

 

<body>

    <form id="form1" runat="server">

        <asp:ScriptManager ID="scriptManager" runat="server" ScriptMode="Release"> 

        <Services>

            <asp:ServiceReference Path="/App_Service/test_service.asmx" />

        </Services>

    </asp:ScriptManager>

    <div id="test">

 

    </div>

    </form>

 

    <input id="test1" type="button" value="提交" />

</body>

 

 

注意:asp:ScriptManager、 <Services>、 <asp:ServiceReference 不可缺少。

这样就ok了。

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值