手机版

Ajax实现静态刷新页面过程带加载旋转图片

时间:2021-10-04 来源:互联网 编辑:宝哥软件园 浏览:

复制代码代码如下:DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Transitional//EN ' ' http://www .w3。org/TR/XHTML 1/DTD/XHTML L1-过渡。DTD ' html xmlns=' http://www .w3。org/1999/XHTML ' head id=' head 1 ' runat=' server ' meta http-equiv=' Content-Type ' Content=' text/html;charset=utf-8/当刷新的时候原先的页面的展示数据不会隐藏这里面是隐藏函数//取得PageRequestManager对象,每一个Asp.net阿贾克斯页面中会右唯一一个这种对象负责处理所有的异步回发要求var prm=Sys .WebForms。page requestmanager。getinstance();//新增事件处理至PageRequestManager的initializeRequest事件,当异步回发发生时,此事件会被触发,我们的InitRequest函数便会被运行PRM。add _ initializeRequest(初始化请求);//新增事件处理至PageRequestManager的endRequest事件,当异步回发完成时,此事件会被触发,我们的EndRequest函数便会被运行PRM。add _ endRequest(endRequest);函数InitRequest(发送方,参数){ //显示出更新进度一控件文件。getelementbyid(' detail ')。风格。显示='无';}函数EndRequest(发送方,参数){ //隐藏更新进度一控件文件。getelementbyid(' detail ')。风格。display=' block} //用于取消异步回发动作函数CancelClick() { //当处于异步回发动作时,get _ isInAsyncPostBack函数会回传没错,此时调用abortPostBack函数便会取消异步回发动作如果(PRM。get _ IsinaysIncPostback()){ PRM。abortPostback();} }/脚本/标题正文表单id='Form1' runat='server' //使用埃阿斯扩展中的脚本管理器asp:脚本管理器runat=' server '/asp:脚本管理器//使用地方比如ASP : updatepanel ID=' updatepanel 1 ' runat=' server '内容模板//放代码div ID=' detail ' ASP :图像按钮ID=' ibtnFBSJ ' runat=' server ' ImageUrl='/images/ershoufang/bs/fbsj。gif ' OnClick=' ibtnFBSJ _ Click '//div//当在静态刷新页面的时候会调用更新进度但是这个后台也是需要代码的看下面ASP : updateprogress ID=' updateprogress 1 ' runat=' server ' associateddateppanel ID=' updatepanel 1 '进度模板div style=' text-align : center ' img alt=' src=' http :/images/loading。gif '/div/进度模板/ASP : updateprogress/内容模板/ASP : updatepanel/form/body/html后台受保护的void ibtnFBSJ_Click(对象发送者,ImageClickEventArgs e) { System .线程,线程,睡眠(2000);drpsortororder .所选值=((int)ershoufangjichuzufang。秩序.按发布时间排序).ToString();填充详细信息();} //这样就可以实现为静态刷新页面,带加载过程中有旋转图片,用户体验会很好效果如下

当然你也可以使用jquery或者创建交互式、快速动态网页应用的网页开发技术写动态加载桌子的方式来实现

版权声明:Ajax实现静态刷新页面过程带加载旋转图片是由宝哥软件园云端程序自动收集整理而来。如果本文侵犯了你的权益,请联系本站底部QQ或者邮箱删除。