<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