AJAX 调用Web Service 与 PageMethods注意细节
来源:互联网 发布:javascript 数组反转 编辑:程序博客网 时间:2024/05/14 20:13
想要使用ASP.NET AJAX在客户端JavaScript中异步调用服务器端Web Service,我们需要:
1 为Web Service类或需要暴露给客户端的Web Service方法添加[ScriptService]
属性;
2 为Web Service中需要暴露给客户端的方法添加[WebMethod]属性;
3 在页面中的ScriptManager控件中添加对该Web Service的引用;
4 在客户端使用如下JavaScript语法调用该Web Service:
[NameSpace].[ClassName].[MethodName](param1, param2,..., callbackFunction)
5 为客户端异步调用指定回调函数,在回调函数中接收返回值并进一步处理。
-----------------------
想要使用ASP.NET AJAX在客户端JavaScript中异步调用定义在ASP.NET页面中的方法,我们需要:
1 将该方法声明为公有(public);
2 将该方法声明为类方法(C#中的static,VB.NET中的Shared),而不是实例方法;
3 为该方法添加[WebMethod]属性;
4 将页面中ScriptManager控件的EnablePageMethods属性设置为true;
5 在客户端使用如下JavaScript语法调用该页面方法:
PageMethods.[MethodName](param1, param2,..., callbackFunction);
6 为客户端异步调用指定回调函数,在回调函数中接收返回值并进一步处理。
- AJAX 调用Web Service 与 PageMethods注意细节
- AJAX 调用Web Service 与 PageMethods注意细节
- ASP.net AJAX 调用PageMethods实例
- 调用PageMethods实例 (ASP.net AJAX)
- ajax 调用 web service 示例
- Apache XML-RPC与vcXMLRPC实现ajax调用web service
- ASP.NET AJAX调用Web Service
- Asp.net 2.0 Ajax调用Web Service
- [翻译]ASP.NET AJAX调用Web Service
- ASP.NET AJAX调用Web Service
- JQuery调用Web service实现AJAX原来如此?
- JQuery AJAX调用WEB SERVICE方法
- JQuery AJAX调用WEB SERVICE方法
- JQuery AJAX调用WEB SERVICE方法
- JQuery AJAX调用WEB SERVICE方法
- Web Service 发布与调用
- web开发细节注意
- JS调用PageMethods
- 郁闷。。。。。
- 一个简单的C++代码,你猜猜结果是什么?
- 快乐生活
- SSH结构的环境搭建及配置
- 跟我学正则表达式!
- AJAX 调用Web Service 与 PageMethods注意细节
- 收藏
- log4j笔记
- udev的使用
- Asp.net 中HttpHandler,HttpModule,IHttpHandlerFactory的原理与应用(一)
- Web开发电子期刊2009年第8期(总第36期)
- [cprimer-chapter 1]
- 在vc编程中如何实现程序的互斥
- 43个你必知的健康常识