PageRequestManager类

PageRequestManager类
•getInstance静态方法
–获得全局唯一的PageRequestManager实例
•isInAsyncPostBack属性
–是否正处在一个异步更新过程中
•abortPostBack方法
–取消当前的异步更新
–不会产生异常

客户端生命周期
•Sys.Application与PageRequestManager共同形成
•Sys._Application的事件
–init事件
–load事件
–unload事件
•“捷径”方法
–pageLoad方法
–pageUnload方法

客户端生命周期(Cont.)
•PageRequestManager的事件
–异步刷新时触发
–initializeRequest
–beginRequest
–pageLoading
–pageLoaded
–endRequest

客户端生命周期(Cont.)


App–init事件
•基于浏览器window.onload事件
•只在页面第一次初始化时触发
•所有脚本已经加载完毕
•所有组件还没有开始创建
•用于创建各种组件
–为组件建立相互引用关系的时期
–将在之后的课程中进行详细介绍

PRM–initializeRequest事件
•参数类型:InitializeRequestEventArgs
–request属性:用于获得WebRequest对象(用于请求的信息)
–postBackElement:触发异步刷新的DOM元素
•常用操作:
–读取请求信息
–取消此次异步更新


PRM –beginRequest事件
•参数类型:BeginRequestEventArgs
–request属性:用于获得WebRequest对象(用于请求的信息)
–postBackElement:触发异步刷新的DOM元素
•常用操作:
–读取请求信息
–改变请求方式(替换Executor)
–显示更新提示
原文地址:https://www.cnblogs.com/timy/p/1169805.html