Derniers tutoriels de développement web
 

ASP Buffer Property


<Complete Référence objet de réponse

La propriété tampon spécifie si le tampon de la sortie ou non. Lorsque la sortie est tamponne, le serveur freinera la réponse au navigateur jusqu'à ce que tous les scripts de serveur ont été traitées, ou jusqu'à ce que le script appelle la méthode Flush ou End.

Note: Si cette propriété est définie, il devrait être avant la <html> balise dans le fichier .asp

Syntaxe

response.Buffer[=flag]

Paramètre La description
flag Une valeur booléenne qui indique si le tampon à la sortie de page ou non.

Faux indique pas mise en mémoire tampon. Le serveur envoie la sortie comme elle est traitée. False est par défaut pour la version IIS 4.0 (and earlier) . Par défaut pour IIS version 5.0 (et versions ultérieures) est vrai.

True indique en mémoire tampon. Le serveur ne sera pas envoyer la sortie jusqu'à ce que tous les scripts sur la page ont été traitées, ou jusqu'à ce que la méthode de rinçage ou de fin a été appelé.

Exemples

Exemple 1

Dans cet exemple, il n'y aura pas de sortie envoyé au navigateur avant que la boucle est terminée. Si le tampon a été définie sur False, il écrirait une ligne au navigateur chaque fois qu'il est passé par la boucle.

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

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

exemple 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 Référence objet de réponse