解決ajax緩存的三種方法_AJAX教程

      編輯Tag賺U幣
      教程Tag:暫無Tag,歡迎添加,賺取U幣!

      推薦:解析AjaxPro與服務(wù)器端交互過程中如何傳值
      用asp.net開發(fā)Ajax有兩種主流,一種是微軟推出的技術(shù),其中一個最常用的就是UpdatePanel控件,還有一種是AjaxPro技術(shù)。 這種技術(shù)有著各自的特點(diǎn)。采用微軟的技術(shù)開發(fā)也沿用了微軟一貫的簡單化、傻瓜化的特點(diǎn),開發(fā)簡單Ajax程序幾乎不需要了解任何網(wǎng)頁腳本知

      ajax緩存解決有1,2,3種辦法:

      1、加個隨機(jī)數(shù) ASP隨機(jī)函數(shù)
      xmlHttp.open("GET", "ajax.asp?now=" + new Date().getTime(), true);

      2、在要異步獲取的asp頁面中寫一段禁止緩存的代碼:
      Response.Buffer =True
      Response.ExpiresAbsolute =Now() - 1
      Response.Expires=0
      Response.CacheControl="no-cache"

      3、在ajax發(fā)送請求前加上xmlHTTP.setRequestHeader("If-Modified-Since","0");可以禁止緩存
      xmlHTTP.open("get", URL, true);
      xmlHTTP.onreadystatechange = callHTML;
      xmlHTTP.setRequestHeader("If-Modified-Since","0");
      xmlHTTP.send();

       

       

      分享:怎樣用AjaxPro實(shí)現(xiàn)二級聯(lián)動
      在實(shí)際asp.net項(xiàng)目中經(jīng)常會遇到無刷新二級或者N級(N=2)聯(lián)動情況,其實(shí)N級聯(lián)動和二級聯(lián)動的原理都是一樣的,實(shí)現(xiàn)這種辦法有很多,一種是純腳本實(shí)現(xiàn)(動態(tài)生成Array數(shù)組),一種 是采用微軟的Ajax.net中的UpdatePanel來實(shí)現(xiàn),今天我給大家來展示如何采用AjaxPr

      來源:模板無憂//所屬分類:AJAX教程/更新時間:2010-02-01
      相關(guān)AJAX教程