主頁(yè) > 知識(shí)庫(kù) > Ajax實(shí)現(xiàn)靜態(tài)刷新頁(yè)面過(guò)程帶加載旋轉(zhuǎn)圖片

Ajax實(shí)現(xiàn)靜態(tài)刷新頁(yè)面過(guò)程帶加載旋轉(zhuǎn)圖片

熱門標(biāo)簽:辦理一個(gè)400電話多少錢 如何用地圖標(biāo)注各分公司 蓄意標(biāo)記地圖標(biāo)注 廣西ai語(yǔ)音電銷機(jī)器人哪家好 察縣地圖標(biāo)注 信貸電銷機(jī)器人有用嗎 電銷機(jī)器人適用范圍 莆田防封電銷卡價(jià)格 接聽電話機(jī)器人哪有
復(fù)制代碼 代碼如下:

!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
html xmlns="http://www.w3.org/1999/xhtml">
head id="Head1" runat="server">
meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
link href="/Style/NiuLan.css" rel="stylesheet" type="text/css" />
title>/title>
script type="text/javascript">//當(dāng)刷新的時(shí)候 原先的頁(yè)面的展示數(shù)據(jù)不會(huì)隱藏這里面是隱藏函數(shù)
//取得PageRequestManager對(duì)象,每一個(gè)Asp.net Ajax頁(yè)面中會(huì)右唯一一個(gè)這種對(duì)象負(fù)責(zé)處理所有的Async - Postback要求
var prm = Sys.WebForms.PageRequestManager.getInstance(); //新增事件處理至PageRequestManager的initializeRequest事件,當(dāng)Async-Postback發(fā)生時(shí),此事件會(huì)被觸發(fā),我們的InitRequest函數(shù)便會(huì)被運(yùn)行    
prm.add_initializeRequest(InitRequest);
//新增事件處理至PageRequestManager的endRequest事件,當(dāng)Async-Postback完成時(shí),此事件會(huì)被觸發(fā),我們的EndRequest函數(shù)便會(huì)被運(yùn)行   
prm.add_endRequest(EndRequest); function InitRequest(sender, args) {
//顯示出UpdateProgress1控件
document.getElementById('detail').style.display = "none";
}
function EndRequest(sender, args) {
//隱藏UpdateProgress1控件
document.getElementById('detail').style.display = "block";
}
//用于取消Async-Postback動(dòng)作
function CancelClick() {
//當(dāng)處于Async-Postback動(dòng)作時(shí),get_isInAsyncPostBack函數(shù)會(huì)回傳true,此時(shí)調(diào)用abortPostBack 函數(shù)便會(huì)取消Async-Postback動(dòng)作。
if (prm.get_isInAsyncPostBack()) {
prm.abortPostBack();
}
}
/script>
/head>
body >
form id="Form1" runat="server">
//使用  Ajax Extensitons 中的ScriptManager
asp:ScriptManager runat="server">
/asp:ScriptManager>
//使用地方比如
asp:UpdatePanel ID="UpdatePanel1" runat="server">
ContentTemplate>
//放代碼
div id="detail">asp:ImageButton ID="ibtnFBSJ" runat="server" ImageUrl="/images/ershoufang/bs/fbsj.gif"
OnClick="ibtnFBSJ_Click" />
/div>
//當(dāng)在靜態(tài)刷新頁(yè)面的時(shí)候會(huì)調(diào)用UpdateProgress 但是這個(gè)后臺(tái)也是需要代碼的看下面
asp:UpdateProgress ID="UpdateProgress1" runat="server" AssociatedUpdatePanelID="UpdatePanel1">
ProgressTemplate>
div style="text-align: center">
img alt="" src="/images/loading.gif" />
/div>
/ProgressTemplate>
/asp:UpdateProgress>
/ContentTemplate>
/asp:UpdatePanel>
/form>
/body>
/html>
后臺(tái)
protected void ibtnFBSJ_Click(object sender, ImageClickEventArgs e)
{
System.Threading.Thread.Sleep(2000);
drpSortOrder.SelectedValue = ((int)ErShouFangJiChuZuFang.order.按發(fā)布時(shí)間排序).ToString();
PopulateDetails();
}
//這樣就可以實(shí)現(xiàn)為靜態(tài)刷新頁(yè)面,帶加載過(guò)程中有旋轉(zhuǎn)圖片,用戶體驗(yàn)會(huì)很好效果如下

 
當(dāng)然你也可以使用jquery或者ajax寫動(dòng)態(tài)加載table的方式來(lái)實(shí)現(xiàn)
您可能感興趣的文章:
  • Ajax添加數(shù)據(jù)與刪除篇實(shí)現(xiàn)代碼
  • jQuery之a(chǎn)jax刪除詳解
  • jquery ajax實(shí)現(xiàn)批量刪除具體思路及代碼
  • PHP+ajax 無(wú)刷新刪除數(shù)據(jù)
  • Ajax方式刪除表格一行數(shù)據(jù)示例代碼
  • 使用ajax加載的頁(yè)面中包含的javascript的解決方法
  • 滑輪滾動(dòng)到頁(yè)面底部ajax加載數(shù)據(jù)配合jsonp實(shí)現(xiàn)探討
  • jQuery Ajax頁(yè)面局部加載方法匯總
  • 基于jquery的finkyUI插件與Ajax實(shí)現(xiàn)頁(yè)面數(shù)據(jù)加載功能
  • ajax實(shí)現(xiàn)頁(yè)面加載和內(nèi)容刪除

標(biāo)簽:張掖 鷹潭 益陽(yáng) 阿拉善盟 銅陵 儋州 延邊

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《Ajax實(shí)現(xiàn)靜態(tài)刷新頁(yè)面過(guò)程帶加載旋轉(zhuǎn)圖片》,本文關(guān)鍵詞  Ajax,實(shí)現(xiàn),靜態(tài),刷新,頁(yè)面,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問(wèn)題,煩請(qǐng)?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無(wú)關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《Ajax實(shí)現(xiàn)靜態(tài)刷新頁(yè)面過(guò)程帶加載旋轉(zhuǎn)圖片》相關(guān)的同類信息!
  • 本頁(yè)收集關(guān)于Ajax實(shí)現(xiàn)靜態(tài)刷新頁(yè)面過(guò)程帶加載旋轉(zhuǎn)圖片的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章