Latest web development tutorials

propriété ASP Buffer

Réponse Object Reference Complete Response Object Reference

attribut Buffer spécifie si la sortie est tamponnée. Normalement, script ASP est exécuté sur le serveur, chaque phrase des résultats d'exécution sont envoyés à afficher sur le navigateur du client. Lorsque le tampon de sortie est défini, le serveur permet d'éviter une 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.

Remarque: Si vous définissez cette propriété, il devrait venir avant que le fichier .asp <html> tag.

grammaire

response.Buffer[=flag]

参数 描述
flag 布尔值,规定是否缓冲页面输出。

False 指示不缓存,服务器会一边处理一边发送输出。IIS version 4.0 默认为 False,而 IIS version 5.0 及更高的版本默认为 True。

True 指示缓冲。服务器不会发送输出,直到页面上的所有脚本被处理,或者直到 Flush 或 End 方法被调用。

Exemples

exemple 1

Dans cet exemple, avant la fin du cycle ne sera pas envoyé par la sortie du navigateur. Si la mémoire tampon est définie sur Faux, puis une fois par cycle à la ligne de sortie du navigateur.

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


Réponse Object Reference Complete Response Object Reference