ajax异步提交的顺序.doc
上传人:sy****28 上传时间:2024-09-14 格式:DOC 页数:3 大小:28KB 金币:16 举报 版权申诉
预览加载中,请您耐心等待几秒...

ajax异步提交的顺序.doc

ajax异步提交的顺序.doc

预览

在线预览结束,喜欢就下载吧,查找使用更方便

16 金币

下载此文档

如果您无法下载资料,请参考说明:

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