• λ我爱Aspx >> C#.Net >> ASP.NET AJAX 客户端生命周期事件
  • ASP.NET AJAX 客户端生命周期事件

  • :aspxer  Դ:5iaspx  :2007-7-30 6:12:49  ؼ:.net,asp.net,ajax,asp
  • 翻译:Valens

    时间:2007-06-11

    原文:http://ajax.asp.net/docs/overview/AJAXClientEvents.aspx

    欢迎大家提出意见,我会积极进行修改的!

    Introduction【介绍】

    微软Ajax提出了与ASP.NET 2.0页面服务器端生命周期事件相似的客户端生命周期事件。这些客户端事件使得我们能为传统回送和异步回送(部分页面刷新)都能定制自己的用户界面。它们还可以在整个页面生命周期期间帮助你管理和使用自定义的脚本。

    这些客户端事件在微软的AJAX Libray的类中都被提出来了(我们可以在AJAX Libray的类中找到它们)。当加载一个带有AJAX服务器控件时,这些类都会自动地实例化(instantiated?)。这些类提供了一些APIs以便我们能够将事件绑定到事件提供处理程序。并且AJAX Library是独立于浏览器的,所以你写的代码可以工作在所有支持的浏览器。

    关键的事件是初始化请求和异步回送的应用程序实例的 load 事件。当脚本在加载处理事件运行时,所有的脚本和组件都已经被加载并且是可用的。当使用了 UpdatePanel 控件部分页面刷新时,所有客户端事件中最关键的就是 PageRequestManager 类。这些客户端事件使得你能够实现某些场景。比如包括了: 撤销回送,为一个回送设置更高的优先级,还可以使 UpdatePanel 在刷新的时候交互得更好。

    这些事件对于我们创建页面或写组件都有很大的帮助。如果你是一个网页开发人员,你可以为页面在加载和卸载时使用定制的脚本。

    向了解更多服务器端生命周期事件,可以参考 ASP.NET Page Life Cycle Overview.

    Client Classes【客户端类】

    Ҷƪл˵?
  • һƪ分析各种数据库优点 帮你做出准确选择
    һƪAsp.net FMS 开发视频网站