在Web開發中我們經常需要實現定時刷新某個頁面:1.來保持session的值或者檢查session的值是否為空(比如說防止同一用戶重復登錄);2.實現實時站內短信;3.定時更新頁面數據等等。但是我們在網上搜搜會發現有很多定時刷新頁面的方法,最簡單的就是在<head></head>標記之間加上如下代碼:
<meta http-equiv="refresh" content="5" URL="Example.aspx" />
說明:content的值代表頁面刷新的間隔時間,以秒為單位
URL的值指定刷新的頁面
還有一種方法就是用JavaScript來定時刷新頁面
當然還有很多中方法,我這里就不一一列舉了。用以上方法刷新頁面有點缺點就是刷新頁面的時候會閃爍,那樣的話如果需要在短時間內就刷新的話估計用戶的眼都閃壞了,而且也顯得我們太不專業了吧。,呵呵,開個玩笑。如果有一種方法能夠定時刷新指定的頁面,而且不會讓我們看見頁面閃爍,那么該多好啊,是吧?無閃爍的頁面刷新我們一般采用ajax+js或者webservice來實現,下面我就介紹一種用ajax+js來實現無閃爍定時刷新的方法,其實我對ajax了解的也很淺,在做項目的過程我們用ajax來實現局部刷新。好了,廢話不多說了,看看代碼:=>
好了,這里只是舉一個例子,具體的應用可以自己去拓展。說實話我也是剛接觸.net,還有很多東西要學,有什么不對的地方歡迎大家指教。或者大家有什么更好的實現方法,歡迎大家與我交流。