PageRequestManager类

getInstance静态方法 获得全局唯一的PageRequestManager实例

isInAsyncPostBack属性 是否正处于一个异步更新过程中
abortPostBack方法 取消当前的异步更新,不会产生异常

生命周期开始:

开始与一个异步提交 触发事件顺序如下:

1.initializeRequest

参数:InitializeRequestEventArgs
   拥有 request属性:获得WebRequest对象(用于请求的信息)
   postBackElement属性:触发异步刷新的DOM元素
   常用于:取消异步请求操作

2.beginRequest

参数:BeginRequestEventArgs
   拥有 request属性:获得WebRequest对象(用于请求的信息)
   postBackElement属性:触发异步刷新的DOM元素
   常用于:读取请求信息,显示更新提示

3.pageLoading

参数:PageLoadingEventArgs
   拥有 DataItems属性:获得服务端注册的数据项
   panelsDeleting属性:获得即将删除的UpdatePanel,是一个集合
   panelsUpdating属性:获得即将更新的UpdatePanel,是一个集合
   常用于:提示更新UpdatePanel
   获得服务端注册的数据项

4.pageLoaded

参数:PageLoadedEventArgs
   拥有 DataItems属性:获得服务端注册的数据项
    panelsCreated属性:获得新建的UpdatePanel,是一个集合
    panelsUpdating属性:获得已经更新的UpdatePanel,是一个集合
   常用于:获得服务端注册的数据项
   执行服务端注册的脚本

5.endRequest

参数:EndRequestEventArgs
   拥有 DataItems属性:获得服务端注册的数据项
             error属性:获得异步刷新时获得错误
             errorHandled属性:表明错误是否已被处理了
             response属性:获得这次请求获得的结果对象
    常用于:处理异步刷新的结果(异常,超时,取消...)
    获得请求结果中的额外的信息
    获得服务端注册的数据项

Asp.net Ajax 的 PageRequestManager类的事件相关推荐

  1. Asp.Net ajax 面向对象类型系统2 - 使用事件

    直接上代码了: //注册命名空间 Type.registerNamespace("MyNamesapce");MyNamesapce.Eat = function() {//定义E ...

  2. ASP.NET AJAX 控件开发基础

    在 JavaScript 当前广泛使用的版本中,它缺少 .NET 开发人员所熟悉的几个 OOP 的关键概念,而 ASP.NET AJAX 可以模拟其中的大多数,而且 ASP.NET AJAX 的目标是 ...

  3. EXT调用ASP.NET AJAX WebService

    在asp.net ajax中,使客户端调用WebService变得非常的简单,而且非常有用(个人觉得这个功能是asp.net ajax的核心,很多与客户端的交互都需要个功能来辅助实现).那在EXT中, ...

  4. Asp.net Ajax 客户端页面生命周期原生事件

    init Event [初始化事件]    在所有脚本被加载后,在任何一个对象被创建之前引发该事件.如果你打算写一个组件(脚本),init 事件提供了一个在生命周期内添加组件(脚本)到页面的点.该组件 ...

  5. Asp.net Ajax框架教程

    目录 (一).概述... (二).应用场景代码示例... 1).ScriptManager控件示例...     1. 在异步调用服务端注册客户端脚本新方法...     2. 捕获Ajax异步调用中 ...

  6. 新瓶旧酒ASP.NET AJAX(6) - 客户端脚本编程

    [索引页] [×××] 新瓶旧酒ASP.NET AJAX(6) - 客户端脚本编程(Sys.WebForms命名空间下的类Sys.Serialization命名空间下的类) 作者:webabcd 介绍 ...

  7. WebCast《实战ASP.NET AJAX系列课程(2):使用客户端框架创建“纯粹”的Ajax应用程序》相关资源...

    本课程将从头开始使用ASP.NET AJAX客户端框架/组件创建一个"纯粹"的Ajax应用程序的全过程.适合于开发者学习Ajax所带来的这种崭新的开发方式,即将表示层完全放在客户端 ...

  8. 《ASP.NET AJAX程序设计——第II卷:客户端Microsoft AJAX Library相关》定稿+详细章节列表...

    篇幅和第I卷相仿,内容则专注于客户端相关部分.该书现已定稿,正处于出版过程中.下面是详细的章节目录,我也会尽快和出版社.相关网站等沟通,开放试读: 第0章 客户端与服务器端编程模型 0.1 将表现层逻 ...

  9. ASP.NET AJAX入门系列(7):使用客户端脚本对UpdateProgress编程

    原文链接:http://www.cnblogs.com/Terrylee/archive/2006/11/12/ASPNET_AJAX_UpdateProgress_Part2.html 在本篇文章中 ...

最新文章

  1. PN结中存在的Boltzmann常数
  2. 计算机上差额如何计算公式,【】两个Excel表格之间怎么相加减 计算两个表格的差额???用什么公式??? 具体步骤怎么的...
  3. ES6-let和const命令
  4. cf1553C. Penalty
  5. electronjs MySQL,javascript – 在Electron应用程序中使用sql.js.
  6. easyUI 的combobox如何获取除valueField和textField外的三个值
  7. VS2013 堆栈溢出调查(0xC00000FD: Stack overflow)
  8. java我的世界损坏的种子,我的世界:5分钟让你通关游戏的种子,大神用这种子破了世界纪录...
  9. 项目管理软件之禅道和JIRA的共同点与区别
  10. 程序员最爱的11个在线社区,你去过几个?
  11. ReactNative运用插件react-native-amap-geolocation获取Android手机高德经纬度
  12. 信息系统项目管理师必背核心考点(六十二)项目组合治理主要过程
  13. 电脑开机后显示器会出现无视频输入然后出现睡眠模式 最近几天会出现显示器打开就出来无视频输入?
  14. python圆形代码_python圆形函数
  15. 鸿蒙系统可以安装的浏览器,华为鸿蒙系统2.0如何进行安装?鸿蒙系统2.0安装方法详细介绍...
  16. css实现网页对联广告
  17. 拱火AI大战全球最强法务部,艺术家为抵制AI画画出新招
  18. Python实战技巧系列
  19. cname解析教程_实战!CloudFlare使用CNAME解析并添加SSL教程
  20. ORCAD元件属性白色区域和黄色区域的理解

热门文章

  1. idea安装sbt插件linux,【idea】kafkasbt+idea安装配置与测试
  2. 使用rust编译linux,在 Ubuntu 上为 CentOS 编译 Rust 程序,
  3. mysql集群如何保障数据分布均匀_如何保证数据库集群时候,主从库一致性的问题?...
  4. python语言中list和tuple有什么区别_python之list与tuple的区别
  5. 【进阶技术】一篇文章搞掂:OAuth2
  6. New Chapter
  7. File类的创建功能
  8. centos 中设置网卡等相关参数
  9. 分享几个益智题......看你能做对吗?
  10. Struts2之OGNL表达式语言