Asp.net Ajax 的 PageRequestManager类的事件

简介:

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属性:获得这次请求获得的结果对象
    常用于:处理异步刷新的结果(异常,超时,取消...)
    获得请求结果中的额外的信息
    获得服务端注册的数据项

路漫漫其修远兮 吾将上下而求索

my blog


本文转自 lu xu 博客园博客,原文链接:http://www.cnblogs.com/dotLive/archive/2008/01/24/1050804.html    ,如需转载请自行联系原作者
相关文章
|
1月前
|
XML 开发框架 .NET
C# .NET面试系列八:ADO.NET、XML、HTTP、AJAX、WebService
## 第二部分:ADO.NET、XML、HTTP、AJAX、WebService #### 1. .NET 和 C# 有什么区别? .NET(通用语言运行时): ```c# 定义:.NET 是一个软件开发框架,提供了一个通用的运行时环境,用于在不同的编程语言中执行代码。 作用:它为多语言支持提供了一个统一的平台,允许不同的语言共享类库和其他资源。.NET 包括 Common Language Runtime (CLR)、基础类库(BCL)和其他工具。 ``` C#(C Sharp): ```c# 定义: C# 是一种由微软设计的面向对象的编程语言,专门为.NET 平台开发而创建。 作
174 2
|
5月前
|
开发框架 前端开发 .NET
用ajax和asp.net实现智能搜索功能
用ajax和asp.net实现智能搜索功能
43 0
|
8月前
|
开发框架 前端开发 .NET
ASP.NET Core 基础知识之​Startup 类配置
Startup 类配置服务和应用的请求管道。
113 0
|
9月前
|
前端开发
解决.NET Core Ajax请求后台传送参数过大请求失败问题
解决.NET Core Ajax请求后台传送参数过大请求失败问题
|
10月前
|
开发框架 前端开发 JavaScript
【Asp.net】 Ajax小例子
【Asp.net】 Ajax小例子
69 0
|
开发框架 前端开发 JavaScript
ASP.Net Core中使用jquery-ajax-unobtrusive替换Ajax.BeginForm
ASP.Net Core中使用jquery-ajax-unobtrusive替换Ajax.BeginForm
154 0
|
前端开发
使用SpringMvc跨服务器上传图片,Ajax异步刷新图片框显示图片功能请求不到后台,onChange事件没有激活的源码?
使用SpringMvc跨服务器上传图片,Ajax异步刷新图片框显示图片功能请求不到后台,onChange事件没有激活的源码?
81 0
使用SpringMvc跨服务器上传图片,Ajax异步刷新图片框显示图片功能请求不到后台,onChange事件没有激活的源码?
|
XML JSON 编解码
前端都应该了解的浏览器Dom事件、Ajax、Bom
了解的浏览器Dom事件、Ajax、Bom
|
开发框架 移动开发 前端开发
ASP.NET MVC中使用jQuery Ajax通过FormData对象异步提交图片文件到服务端保存并返回保存的图片路径
ASP.NET MVC中使用jQuery Ajax通过FormData对象异步提交图片文件到服务端保存并返回保存的图片路径
250 0