Ultimele tutoriale de dezvoltare web
 

ASP Buffer Property


<Complete Reference Object Răspuns

Proprietatea tampon specifică dacă pentru a tampon de ieșire sau nu. Când ieșirea este tamponată, serverul va îngreuna răspunsul la browser-ul până când toate script-urile de server au fost procesate, sau până când script-ul apelează metoda Flush sau End.

Note: În cazul în care această proprietate este setată, ar trebui să fie înainte de <html> tag - ul în fișierul asp

Sintaxă

response.Buffer[=flag]

Parametru Descriere
flag O valoare boolean care specifică dacă să-tampon de ieșire pagină sau nu.

Fals indică nici o tamponare. Serverul va trimite de ieșire așa cum este procesat. Fals este implicit pentru IIS versiunea 4.0 (and earlier) . Standard pentru IIS versiunea 5.0 (și mai târziu) este adevărată.

Adevărat indică tamponare. Serverul nu va trimite de ieșire până când toate script-urile de pe pagina au fost prelucrate, sau până când metoda Flush sau la sfârșitul a fost numit.

Exemple

Exemplul 1

În acest exemplu, nu va fi nici o ieșire trimis la browser-ul înainte de bucla este terminat. Dacă tamponul a fost setat la False, atunci ar scrie o linie pentru browser-ul de fiecare dată când a trecut prin bucla.

<%response.Buffer=true%>
<html>
<body>
<%
for i=1 to 100
  response.write(i & "<br>")
next
%>
</body>
</html>

Exemplul 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>

Exemplul 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>

<Complete Reference Object Răspuns