init Event [初始化事件]
    在所有脚本被加载后,在任何一个对象被创建之前引发该事件。如果你打算写一个组件(脚本),init 事件提供了一个在生命周期内添加组件(脚本)到页面的点。该组件可以被其它在生命周期内的脚本调用。如果你是一个网页开发人员,在大多数的情况之下,建议用 load 事件来替代 init 事件来处理。

init 事件只在页面开始生成时创建一次。后来的部分页面刷新将不会引发 init 事件。

load Event [加载事件]
    该事件在所有脚本被加载后,并且由使用 $create 初始化的所有程序对象被创建后引发。该事件将被所有回送到服务器引发,这些回送也包括异步的回送。

如果你是网页开发人员,你可以创建一个名为 pageLoad 的函数,该函数是由加载事件本身提供的。该 pageLoad 操作(handler)是在任何一个通过 add_load 方法被添加到 load 事件的操作后可以调用。

load 事件需要一个 Sys.ApplicationLoadEventArgs 对象作为 eventargs 参数。你可以通过该参数来决定页面是否需要显示部分刷新,还可以决定哪些组件应当在上一个引发 load 事件后被创建。
 
unload Event [卸载事件]
    在所有对象被释放之前,在浏览器的 window.unload 事件发生之前被引发。

你可以通过系统自身提供的一个名为 pageUnload 的函数来处理卸载事件。pageUnload 事件是在页面在浏览器中卸载时调用。在该事件发生期间,我们应当释放由代码占用的全部资源。
 
propertyChanged Event [属性改变事件]
    当某组件的属性发生改变时引发。应用程序对象是从 Component 类那里继承了这个事件。该事件仅在开发人员在设置一个属性值的时候调用了 Sys.Component.raisePropertyChange 方法而引发的。

更多信息请查看 Defining Custom Component Properties and Raising PropertyChanged Events.
属性改变事件需要一个 Sys.applicationLoadEventArgs 对象作为 eventargs 参数。
 
disposing Event [释放事件]
    该事件是在应用程序实例被释放时引发的。应用程序对象从 Component 类继承了该事件。
 
initializeRequest Event [初始化请求事件]
    该事件发生在一个异步请求开始时。你可以通过使用该事件来取消一个传统的回送,例如让一个异步回送获得优先。

初始化请求事件需要一个 Sys.WebForms.InitializeRequestEventArgs 对象提供的 eventargs 参数。该对象提供了那些引起回送和暗藏的(underlying)请求的对象的有用的元素。该事件还暴露了 cancel 属性。如果你设置 cancel 值为 true,一个新的回送将被撤销。
 
beginRequest Event [开始请求事件]
    该事件是在一个回送到服务器的异步回送开始前引发。如果当前已经存在了一个回送进程,则会被停止(by using the abortPostBack method)。你可以使用该事件来设置请求的头部或显示一个有趣的(animation)提示在页面中,表示该请求正在进行中。

该事件需要一个 Sys.WebForms.BeginRequestEventArgs 对象作为 eventargs 参数。该对象提供了引起回送的和暗藏的(underlying)请求对象的有用的元素。
 
pageLoading Event [页面正在加载事件]
    当确定一个异步回送被服务器端接收后,在页面任何内容被更新前引发。可以使用该事件来为需要更新的内容提供一个定制过渡效果。

该事件需要一个 Sys.WebForms.PageLoadingEventArgs 对象作为 eventargs 参数。该对象提供了最近的异步回送返回的结果关于哪些 panels 会被删除和更新的有用的信息。
 
pageLoaded Event[页面加载完成事件]
    在页面所有内容被一个同步或异步回送结果刷新之后引发。在同步回送时,panels 只能被创建,但在异步回送时,panels 可以被创建和更新。可以通过使用该事件来管理一个为需要更新的内容定制的变化效果。

该事件需要一个 Sys.WebForms.PageLoadedEventArgs  对象作为 eventargs 参数。该对象提供了关于最近回送时的那些 panels 被更新和创建的有用的信息。
 
endRequest Event [结束请求事件]
    在响应了完成一个异步回送和页面被更新后,或在请求过程中发生了错误后引发。如果发生了某个错误,页面将不会被更新。通过使用这个事件来提供一个定制的错误提示给访问者或登记到错误日志。

该事件需要一个 Sys.WebForms.EndRequestEventArgs 对象作为 eventargs 参数。该对象提供了有关被引发的错误和错误是否被处理的一些有用的信息。它还提供了有关相应对象的可用的信息。
【英文参考:】http://asp.net/ajax/documentation/live/overview/ajaxclientevents.aspx

Asp.net Ajax 客户端页面生命周期原生事件相关推荐

  1. ASP.Net请求处理机制初步探索之旅 - Part 4 WebForm页面生命周期

    开篇:上一篇我们了解了所谓的请求处理管道,在众多的事件中微软开放了19个重要的事件给我们,我们可以注入一些自定义的业务逻辑实现应用的个性化设计.本篇,我们来看看WebForm模式下的页面生命周期. ( ...

  2. [转]ASP.NET页面生命周期描述

    ASP.NET页面生命周期描述 vigorID:Vigorcsdn 在以前写个一篇关于ASP.NET页面生命周期的草稿,最近又看了看ASP.NET,做个补充,看看页面初始过程到底是怎么样的 下面是AS ...

  3. WebForm页面生命周期及asp.net运行机制

    转载至:https://www.cnblogs.com/liangxiaofeng/p/5620033.html 1.先上几张原理图着重理解: 现在针对第四副图原理进行解析: 流程: 1.浏览器发送请 ...

  4. ASP.NET页面生命周期描述

    附一篇文章:http://blog.csdn.net/Vigorcsdn/article/details/572552 在以前写个一篇关于ASP.NET页面生命周期的草稿,最近又看了看ASP.NET, ...

  5. Asp.Net页面生命周期(多图)

    抽空用viso画了请求处理模型图 1.浏览器实际上是一个Socket客户端,它向服务器发送请求报文 2.请求报文被封装为http请求,通过socket发送到IIS服务器 3.内核模式包含一个Http. ...

  6. ASP.NET页面生命周期与应用程序生命周期

    页面生命周期 页面生命周期执行一系列步骤:页面的初始化.实例化控件.还原和维护状态.运行事件处理程序代码.呈现.为了在合适的阶段执行所需的代码,所以要对页面生命周期非常熟悉.在页生命周期的各个阶段,页 ...

  7. ASP.NET应用程序与页面生命周期

    转自:http://www.cnblogs.com/suizhouqiwei/archive/2012/08/15/2637775.html 在本文中,我们将了解不同的事件,ASP.NET 应用程序的 ...

  8. ASP.NET页面揭秘之页面生命周期

    首先简单介绍下Page类. 在.NET Framework中,Page类提供了ASP.NET应用程序从.aspx文件开始创建的所有对象的基本行为.Page类在System.Web.UI命名空间中定义, ...

  9. 【转载】ASP.NET应用程序与页面生命周期

    在本文中,我们将了解不同的事件,ASP.NET 应用程序的生命周期以浏览器向 Web 服务器(对于 ASP.NET 应用程序,通常为 IIS)发送请求为起点,直至将请求结果返回至浏览器结束.在这个过程 ...

最新文章

  1. arcgis 散瓦片发布服务_利用已有的缓存地图文件发布ArcGIS Server瓦片服务
  2. java download oracle,Oracle Java Products Download
  3. python sanic orm_Sanic + 前端MVVM 一种新一代Python高性能全栈开发实践
  4. 《SAS编程与数据挖掘商业案例》学习笔记之十
  5. mysql innodb flush method_对innodb_flush_method的一点解释
  6. [css] 怎么使用css选择空链接?
  7. 小程序反编译 g is not defined_培生幼儿启蒙英语 Level B | 小牧羊女在哪?
  8. python 结构数组_Python-“结构数组”
  9. 统计学习方法笔记(李航)———第四章(朴素贝叶斯法)
  10. 虚拟世界来自现实世界,同时又促进现实世界
  11. 基于hadoop构建对象存储系统_基于Hadoop企业私有云存储平台的构建
  12. 做后期必备!500组HDR贴图分享与使用方法讲解
  13. ensp服务器配置文件,ensp配置web服务器
  14. 2022大湾区杯粤港澳金融数学建模备赛
  15. PQ分区出错,由Ghost来补救的办法(转)
  16. mysql explain 性能分析_MySQL性能分析(Explain)
  17. Excel中的快捷实用操作
  18. Linux设备模型之platform设备
  19. 【DeeplabV3+ MIoU】DeeplabV3+计算评价指标
  20. LaTex排版时track changes

热门文章

  1. hdu 2795(单点改动)
  2. 异步IO\数据库\队列\缓存
  3. 第十天-linux命令及基础手把手实战
  4. {面试题49} 把字符串转换成整数
  5. Comptia Strata认证考点相关情况【2018.06.05更新】
  6. MapReduce入门
  7. suList() 和 asList()
  8. java笔记(3):String(2)
  9. 修改选择文件按钮,变成自己设置的样式
  10. 字典转模型的过程中,空值和id特殊字符的处理