asp.net ajax调用Web服务
来源:互联网 发布:淘宝尺寸表怎么做 编辑:程序博客网 时间:2024/05/17 23:40
在asp.net ajax中调用的web服务必需满足以下要求:
1、web服务类,必需用System.Web.Script.Services.ScriptServiceAttribute修饰。
2、要回调的方法必需用WebMethodAttribute修饰。如果需要使用session,可以设定WebMethodAttribute的EnableSession参数为true。
在调用web服务的方法时,要通过ScriptManager或ScriptManagerProxy(在内容页中)引用Web服务的文件路径。
然后在html元素的事件属性(onXXX)中引用本地的一个js方法。在js方法中,调用Web服务类的方法。
注意:
在客户端js方法中,调用Web服务类的方法时,和普通的C#调用不同:首先Web服务的类生成了对应的一个js函数,函数名是:web服务类的全名。
举例如下:如果Web服务类的命名空间:XXNamespace,Web服务类名字:SomeService,公开的方法名为:SomeMethod,那么asp.net ajax框架生成的js函数是:
XXNamespace.SomeService.SomeMethod(一些方法执行需要的参数【可选,取决于web服务方法定义】,调用成功后的js处理函数(通常格式:XXCompleted),调用失败后的js处理函数(通常格式:error)【可选】)
- 用 ASP.NET AJAX 调用Web 服务
- asp.net ajax调用Web服务
- 了解 ASP.NET AJAX Web 服务(五)
- ASP.NET AJAX调用Web Service
- Asp.net 2.0 Ajax调用Web Service
- [翻译]ASP.NET AJAX调用Web Service
- ASP.NET AJAX调用Web Service
- asp.net(c#)用Ajax调用web 服务实现省市县三级联动
- ASP.NET Ajax调用WCF服务示例dudu
- ASP.NET Ajax调用WCF服务的代码示例
- 在 ASP.NET AJAX 中使用 Web 服务
- 了解 ASP.NET AJAX Web 服务——ASP.NET AJAX学习笔记“出自msdn”
- ASP.NET AJAX中的异步Web Services调用
- [翻译]ASP.NET AJAX调用Web Service(超级好)
- ASP.NET AJAX中的异步Web Services调用
- ASP.NET AJAX中的异步Web Services调用
- ASP.NET AJAX中的异步Web Services调用
- ASP.NET AJAX中的异步Web Services调用
- 第二周JAVA上机实验(一)输出26个希腊字母
- Wikimedia server setup on cent os 5
- ASIHttpRequest-创建和执行request
- UIview简单动画
- BootStrap-CSS选项列表大全
- asp.net ajax调用Web服务
- Eclipse快捷键大全(转载)
- 网络编程学习
- 第二周JAVA上机实验(二)判断这个数是几位数、是否是回文数
- C++与C#对比学习:内存管理
- spring+quartz定时任务
- poj2368 Buttons----巴什博奕变形
- java中equals和==的区别
- 表达式和运算符