Buffer
ASP Buffer xususiyati
❮ Response obyektining to‘liq ma’lumotnomasi
Buffer xususiyati natijani buferlash yoki buferlamaslikni belgilaydi. Natija buferlanganda server barcha server skriptlari qayta ishlanmaguncha yoki skript Flush yoxud End metodini chaqirmaguncha brauzerga javob yuborishni to‘xtatib turadi.
Eslatma: Agar bu xususiyat o‘rnatilsa, u .asp faylida <html> tegidan oldin bo‘lishi kerak
Sintaksis
response.Buffer[=flag]
| Parametr | Tavsif |
|---|---|
| flag | Sahifa natijasini buferlash yoki buferlamaslikni belgilovchi boolean qiymat. False buferlash yo‘qligini bildiradi. Server natijani qayta ishlanishi bilanoq yuboradi. IIS 4.0 (va undan oldingi) versiyalarida standart qiymat — False. IIS 5.0 (va undan keyingi) versiyalarida standart qiymat — true. True buferlashni bildiradi. Server sahifadagi barcha skriptlar qayta ishlanmaguncha yoki Flush yoxud End metodi chaqirilmaguncha natijani yubormaydi. |
Misollar
1-misol
Bu misolda sikl tugamaguncha brauzerga hech qanday natija yuborilmaydi. Agar buffer False qilib belgilanganida edi, sikl har safar aylanganda brauzerga bitta qator yozilardi.
<%response.Buffer=true%>
<html>
<body>
<%
for i=1 to 100
response.write(i & "<br>")
next
%>
</body>
</html>
2-misol
<%response.Buffer=true%>
<html>
<body>
<p>I write some text, but I will control when
the text will be sent to the browser.</p>
<p>The text is not sent yet. I hold it back!</p>
<p>OK, let it go!</p>
<%response.Flush%>
</body>
</html>
3-misol
<%response.Buffer=true%>
<html>
<body>
<p>This is some text I want to send to the user.</p>
<p>No, I changed my mind. I want to clear the text.</p>
<%response.Clear%>
</body>
</html>
❮ Response obyektining to‘liq ma’lumotnomasi
W3Schools Pathfinder
Yutuqlaringizni kuzating – bu bepul!
