<อ้างอิงการตอบสนองวัตถุที่สมบูรณ์
สถานที่ให้บริการบัฟเฟอร์ระบุว่าจะบัฟเฟอร์การส่งออกหรือไม่ เมื่อการส่งออกมีบัฟเฟอร์เซิร์ฟเวอร์จะถือกลับตอบสนองต่อเบราว์เซอร์จนทุกสคริปต์เซิร์ฟเวอร์ที่ได้รับการประมวลผลหรือจนกว่าสคริปต์ที่เรียกว่าฟลัชหรือ End วิธี
Note: ถ้าคุณสมบัตินี้มีการตั้งค่าที่ควรจะเป็นก่อน <html> แท็กในไฟล์ .asp
วากยสัมพันธ์
response.Buffer[=flag]
พารามิเตอร์ | ลักษณะ |
---|---|
flag | ค่าบูลีนที่ระบุว่าการส่งออกไปยังบัฟเฟอร์หน้าหรือไม่ เท็จแสดงว่าไม่มีบัฟเฟอร์ เซิร์ฟเวอร์จะส่งออกไปในขณะที่มันมีการประมวลผล เท็จเป็นค่าเริ่มต้นสำหรับ IIS รุ่น 4.0 (and earlier) เริ่มต้นสำหรับ IIS รุ่น 5.0 (และต่อมา) เป็นจริง ทรูบ่งชี้บัฟเฟอร์ เซิร์ฟเวอร์จะไม่ส่งข้อมูลออกจนทุกสคริปต์บนหน้าเว็บที่ได้รับการประมวลผลหรือจนกว่าจะมีการฟลัชหรือ End วิธีการได้รับการเรียก |
ตัวอย่าง
ตัวอย่างที่ 1
ในตัวอย่างนี้จะมีการส่งออกไม่ส่งไปยังเบราว์เซอร์ก่อนที่วงจะเสร็จสิ้น ถ้าบัฟเฟอร์ถูกตั้งค่าเป็นเท็จแล้วมันจะเขียนเส้นเบราว์เซอร์ทุกครั้งที่มันผ่านไปห่วง
<%response.Buffer=true%>
<html>
<body>
<%
for i=1 to 100
response.write(i & "<br>")
next
%>
</body>
</html>
ตัวอย่างที่ 2
<%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
<%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>
<อ้างอิงการตอบสนองวัตถุที่สมบูรณ์