如果您无法下载资料,请参考说明:
1、部分资料下载需要金币,请确保您的账户上有足够的金币
2、已购买过的文档,再次下载不重复扣费
3、资料包下载后请先用软件解压,在使用对应软件打开
HYPERLINK"http://www.cnblogs.com/fifastar/archive/2008/06/02/1212225.html"AJAX中Sys.WebForms.PageRequestManager的事件激发顺序测试代码如下:<%@PageLanguage="C#"AutoEventWireup="true"CodeBehind="Test.aspx.cs"Inherits="AjaxCtpWebDemo.Test"%><!DOCTYPEhtmlPUBLIC"-//W3C//DTDXHTML1.0Transitional//EN""HYPERLINK"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><htmlxmlns="HYPERLINK"http://www.w3.org/1999/xhtml"http://www.w3.org/1999/xhtml"><headrunat="server"><title>无标题页</title></head><body><formid="form1"runat="server"><asp:ScriptManagerID="ScriptManager1"runat="server"></asp:ScriptManager><%=DateTime.Now.ToString()%><hr/><asp:UpdatePanelID="UpdatePanel1"runat="server"><ContentTemplate><%=DateTime.Now.ToString()%><hr/><asp:ButtonID="Button1"runat="server"Text="Button"/></ContentTemplate></asp:UpdatePanel><scripttype="text/javascript"language="javascript">Sys.WebForms.PageRequestManager.getInstance().add_initializeRequest(function(sender,e){alert("add_initializeRequest");});Sys.WebForms.PageRequestManager.getInstance().add_endRequest(function(sender,e){alert("add_endRequest");});Sys.WebForms.PageRequestManager.getInstance().add_beginRequest(function(sender,e){alert("add_beginRequest");});Sys.WebForms.PageRequestManager.getInstance().add_pageLoaded(function(sender,e){alert("add_pageLoaded");});Sys.WebForms.PageRequestManager.getInstance().add_pageLoading(function(sender,e){alert("add_pageLoading");});</script></form></body></html>最终结果如下:1.页面第一次进入时,会首先激发add_pageLoaded事件2.异步提交时,事件的激发顺序如下:add_initializeRequestadd_beginRequestadd_pageLoadingadd_pageLoadedadd_endRequestadd_pageLoaded