图示是 .net ADF Ajax调用过程的简略过程:

  1,2)当页面初始化之后, 浏览器一旦触发回调事件, 脚本函数负责处理回调信息, 并调用 ASP.NET 2.0/3.5 中的 WebForm_DoCallBack 函数, 将回调请求返回服务器. 其实质是利用 Microsoft.XMLHTTP 组件创建一个新的 HTTPRequest 对象,并将客户端请求异步发送回服务器.

  3)客户端回调请求到达后,服务器初始化并调用继承ICallbackEventHandler接口的ADF组件或者Page的 RaiseCallbackEvent()方法来获取回调请求字符串,并进一步处理.并将不同组件处理结果分别存入 CallbackResults 对象,处理结果由 GetCallbackResult() 返回.

  4)ADF Callback 框架中提供 processCallbackResult 方法,用于处理返回客户端的回调响应. 在 .NET ADF 应用程序中,开发人员一般不用编写用于处理 服务器返回结果的 processCallbackResult 函数, .NET ADF 框架程序已经写好. 当然,如果开发人员需要独特的响应方式, 可以编写 自己的处理函数, 并在处理函数中调用 processCallbackResult即可.

    

最新文章

  1. [JavaEE]如何唤醒Sleep中的线程
  2. 基础02 Java 跨平台原理
  3. Ehcache 使用
  4. Heavy Transportation(最短路 + dp)
  5. 【LeetCode】Sum of Two Integers
  6. hdu 2049
  7. 脱离rails 使用Active Record
  8. C# 查询Windows Service 信息 ,所在目录 启动状态
  9. 《mysql悲观锁总结和实践》-悲观锁
  10. tcpdump常用命令
  11. windows下python2和python3共存
  12. WIN phone 8.1 SDK 坑遇到 Hyper-V
  13. ubuntu 下配置vim for python
  14. (1)Maven快速入门_1maven安装
  15. poj3436(拆点最大流)
  16. ubuntu google chrome 忽略证书错误 -- 解决自签名证书不支持的问题
  17. BZOJ3105-新Nim游戏
  18. t-sql对被除数为0&除数小于被除数结果为0&除法保留2位小数的处理
  19. POJ 2409 Let it Bead【Polya定理】(模板题)
  20. node微信公众号开发--设置自定义菜单

热门文章

  1. 浏览器d判断
  2. Linux定时任务crontab命令使用详解
  3. php笔试题1
  4. tcpdump使用和TCP/IP包分析
  5. asp.net mvc+EF 递归生成树结构返回json
  6. office2003万能密钥
  7. IOS动画总结
  8. 指定Action、Category调用系统Activity
  9. 8.2.1.7 Use of Index Extensions 使用索引扩展
  10. Android ListView嵌套Button,Button事件覆盖item事件解决办法