Properti Buffer ASP

Panduan Referensi Objek Response

Properti Buffer menentukan apakah output diekspor. Biasanya, skrip ASP dijalankan di server, dan setiap ekspresi yang dieksekusi akan dikirim ke browser untuk ditampilkan. Saat output disangga, server akan menahan respons ke browser sampai semua skrip server selesai diproses, atau sampai skrip memanggil metode Flush atau End.

Komentar:Jika hendak mengatur properti ini, ia harus berada di depan tag <html> dalam berkas .asp.

Syarat:

response.Buffer[=flag]
Parameter Deskripsi
flag

Bilangan boolean, menentukan apakah output halaman disangga.

False menunjukkan bahwa tidak ada penyangga, server akan mengirimkan output sambil memprosesnya. Versi IIS 4.0 secara default adalah False, sementara versi IIS 5.0 dan yang lebih tinggi secara default adalah true.

True menunjukkan penyangga. Server tidak akan mengirimkan output sampai semua skrip di halaman selesai diproses, atau sampai metode Flush atau End dipanggil.

Contoh

Contoh 1

Dalam contoh ini, output tidak akan dikirim ke browser sebelum pengulangan selesai. Jika buffer diatur ke False, setiap pengulangan akan mengirimkan baris ke browser.

<%response.Buffer=true%>
<html>
<body>
<%
untuk i=1 sampai 100 
  response.write(i & "<br />")
berikutnya
%>
</body>
</html>

Contoh 2

<%response.Buffer=true%>
<html>
<body>
<p>Saya menulis beberapa teks, tetapi saya akan mengawasi kapan
<p>Teks akan dikirim ke browser.</p>
<p>Teks belum dikirim. Saya menahan nya kembali!</p>
<p>OK, biarkan saja!</p>
<%response.Flush%>
</body>
</html>

Contoh 3

<%response.Buffer=true%>
<html>
<body>
<p Ini adalah beberapa teks yang saya inginkan untuk dikirim ke pengguna.</p>
<p>Tidak, saya berubah pikiran. Saya ingin membersihkan teks.</p>
<%response.Clear%>
</body>
</html>

Panduan Referensi Objek Response