Buffer 屬性可規(guī)定是否對(duì)輸出進(jìn)行緩沖。通常情況下,ASP 腳本在服務(wù)器端執(zhí)行,每句的執(zhí)行結(jié)果都會(huì)發(fā)送到客戶端的瀏覽器上顯示出來(lái)。當(dāng)輸出設(shè)置緩存時(shí),服務(wù)器會(huì)阻止向?yàn)g覽器的響應(yīng),直到所有的服務(wù)器腳本均被處理,或者直到腳本調(diào)用了 Flush 或 End 方法。
注意:如果要設(shè)置此屬性,它應(yīng)當(dāng)位于 .asp 文件中的 <html> 標(biāo)簽之前。
參數(shù) | 描述 |
---|---|
flag | 布爾值,規(guī)定是否緩沖頁(yè)面輸出。 False 指示不緩存,服務(wù)器會(huì)一邊處理一邊發(fā)送輸出。IIS version 4.0 默認(rèn)為 False,而 IIS version 5.0 及更高的版本默認(rèn)為 True。 True 指示緩沖。服務(wù)器不會(huì)發(fā)送輸出,直到頁(yè)面上的所有腳本被處理,或者直到 Flush 或 End 方法被調(diào)用。 |
在這個(gè)實(shí)例中,在循環(huán)結(jié)束前不會(huì)被瀏覽器發(fā)送輸出。如果 buffer 被設(shè)置為 False ,則每循環(huán)一次就向?yàn)g覽器輸出一行。