أحدث البرامج التعليمية وتطوير الشبكة
 

ASP Buffer Property


<كاملة كائن الاستجابة المرجعي

تحدد الخاصية العازلة سواء للتخفيف من الناتج أم لا. عندما يتم تخزينها مؤقتا الإخراج، سوف يعقد خادم خلفية الرد على المتصفح حتى يتم معالجة كافة البرامج النصية الخادم، أو حتى يدعو النصي طريقة تدفق أو نهاية.

Note: إذا تم تعيين هذه الخاصية، ينبغي أن يكون قبل <html> العلامة في ملف .asp

بناء الجملة

response.Buffer[=flag]

معامل وصف
flag قيمة منطقية تحدد ما إذا كان للتخفيف من إخراج صفحة أم لا.

يشير كاذبة لا التخزين المؤقت. سوف ترسل الخادم الانتاج كما تتم معالجتها. خطأ هو الافتراضي لIIS الإصدار 4.0 (and earlier) . افتراضي لIIS الإصدار 5.0 (وبعد ذلك) هو الصحيح.

يشير صحيح التخزين المؤقت. وقد تم تجهيز الخادم لن ترسل الإخراج حتى كافة البرامج النصية على الصفحة، أو حتى تم استدعاء الأسلوب تدفق أو نهاية.

أمثلة

مثال 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>

<كاملة كائن الاستجابة المرجعي