博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Asp.net Ajax 的 PageRequestManager类的事件
阅读量:7210 次
发布时间:2019-06-29

本文共 956 字,大约阅读时间需要 3 分钟。

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

转载地址:http://tprum.baihongyu.com/

你可能感兴趣的文章
cflow察看工程函数调用关系+Linux 0.11 内核实验环境
查看>>
Duplicate fragment name ERROR Jetty Maven Plugin
查看>>
Hbase关于Java常用API举例
查看>>
c语言: 文件io, 拷贝文件(二进制)
查看>>
mysql性能优化-慢查询分析、优化索引和配置
查看>>
MYSQL操作数据表中的记录
查看>>
系统内存和CPU管理、监控
查看>>
java枚举的应用
查看>>
javascript中使用循环链表实现约瑟夫环问题
查看>>
Javascript防冒泡事件与Event对象
查看>>
DevExpress Crack
查看>>
在Centos7服务器上搭建网关服务
查看>>
使用Guid做主键和int做主键性能比较
查看>>
Java调用solrj5.5.3接口,查询数据
查看>>
[Android Pro] Android TypedValue.applyDimension()的用法
查看>>
MySql笔记
查看>>
Odoo 二次开发教程(三)-第一个Model及Form、Tree视图
查看>>
Entity Framework Core 1.1 升级通告
查看>>
MySQL:procedure, function, cursor,handler
查看>>
委托的多种写法
查看>>