Response.Flush的使用心得
更新時間:2006年09月30日 00:00:00 作者:
很多時候我們寫的asp程序會因為做很多操作,所以會花上一分鐘甚至幾分鐘時間。為了使軟件使用者能夠耐心的等待程序的執(zhí)行,我們經(jīng)常會希望有一個進(jìn)度條來表示程序執(zhí)行的狀態(tài)?;蛘咦钇鸫a要顯示一個類似: “數(shù)據(jù)載入中”,“正在保存數(shù)據(jù)” 等的說明性文字。此時我們就會用到Response.flush()。他會將緩沖區(qū)中編譯完成的數(shù)據(jù)先發(fā)送到客戶端。
但是有很多時候,我們發(fā)現(xiàn)即使我們使用了Response.Flush(),但是并沒有將前面的信息發(fā)到客戶端來顯示。呈獻(xiàn)給我們的依然是白屏。經(jīng)過反復(fù)的測試,我得出一個結(jié)論(僅代表個人觀點(diǎn),可隨意引用,但后果自負(fù))。就是flush的內(nèi)容至少要有256字節(jié)。也就是只有編譯產(chǎn)生了至少256字節(jié)的數(shù)據(jù),才能在執(zhí)行Response.Flush()以后將信息發(fā)到客戶端并顯示。
但是有很多時候,我們發(fā)現(xiàn)即使我們使用了Response.Flush(),但是并沒有將前面的信息發(fā)到客戶端來顯示。呈獻(xiàn)給我們的依然是白屏。經(jīng)過反復(fù)的測試,我得出一個結(jié)論(僅代表個人觀點(diǎn),可隨意引用,但后果自負(fù))。就是flush的內(nèi)容至少要有256字節(jié)。也就是只有編譯產(chǎn)生了至少256字節(jié)的數(shù)據(jù),才能在執(zhí)行Response.Flush()以后將信息發(fā)到客戶端并顯示。
相關(guān)文章
ASP獲取網(wǎng)頁全部圖片地址并保存為數(shù)組的正則
ASP常用函數(shù):getIMG()獲取網(wǎng)頁全部圖片地址并保存為數(shù)組2008-03-03rs.open sql,conn,1,1與rs.open sql,conn,1.3還有rs.open sql,conn,
Rs.Open語法如下:rs.Open Source,ActiveConnection,CursorType,LockType Source為sql語句,ActiveConnection為數(shù)據(jù)庫連接,CursorType是游標(biāo),LockType是數(shù)據(jù)鎖定類型.2011-01-01asp createTextFile生成文本文件支持utf8
一般情況下可以使用fso的createTextFile函數(shù),但有時候我們需要生成utf8格式的文件,那么就可以用下面的函數(shù)擴(kuò)展了2020-08-08用asp實現(xiàn)網(wǎng)頁調(diào)用doc附Response.ContentType 詳細(xì)列表
最近研究一下如何用網(wǎng)頁調(diào)用doc,最好能直接打開就成功了.2008-05-05ASP中實現(xiàn)字符部位類似.NET里String對象的PadLeft和PadRight函數(shù)
論壇里又有人問起日期怎樣格式化為:2004-08-09 05:02:20這樣的格式:于是寫了一個左(右)對齊的函數(shù).這函數(shù)等價于.NET里String對象的PadLeft和PadRight函數(shù)2020-04-04循環(huán)取值Request.QueryString的用法
2008-01-01