在asp.net里怎样异步调用WebService方法

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了在asp.net里怎样异步调用WebService方法相关的知识,希望对你有一定的参考价值。

,两个网站之间可以实现异步调用,同一个里面不行么?

1.在类设计器中,右击包含您要提取的一个或多个成员的类型,指向“重构”,然后单击“提取接口”。

“提取接口”对话框中显示出接口名称的默认值,以及声明接口的代码文件的名称的默认值。 接受或者更改默认值。

2.在“选择构成接口的公共成员”窗格中,选择或清除您要提取到新接口中的成员旁边的复选框,然后单击“确定”。
参考技术A 在项目里面添加web引用,就可以调用你WebService发布的方法了。追问

添加了,实现同步调用可以,实现异步调用不行,而且两个网站之间可以实现异步调用
在同一个网站里异步调用不行啊,请问怎么回事?

追答

要在ASPX页面设置一个允许异步调用的属性 Async="true"这样就可以在这个页面里进行异步调用了!

追问

也设置了,还是不行啊,在同一个网站里调用不行么?

追答

你看一下这个例子http://zhidao.baidu.com/question/120629782.html

参考技术B 同一个里面就不需要用到WEBSERVICE了,用JQUERY的AJAX就可以了 参考技术C Ajax啊 找一些源码站 看看别人的例子

ASP.NET JS调用WebService——简单例子

一、创建好WebService

 

二、编辑页面与js

 

三、

运行页面并点击按钮,结果如下

简单调用吧!

 

以上是关于在asp.net里怎样异步调用WebService方法的主要内容,如果未能解决你的问题,请参考以下文章

ASP.net jQuery调用webservice返回json数据的一些问题

asp.net ajax客户端框架如何调用Web Service

在 asp.net 中阻止对 WebService.asmx 的访问

asp.net WebService如何去掉asmx后缀

ASP.NET JS调用WebService——简单例子

什么时候在 asp.net WebService 中调用 Application_End