Los últimos tutoriales de desarrollo web
 

ASP Buffer Property


<Referencia completa de objetos de respuesta

La propiedad Buffer especifica si para amortiguar la salida o no. Cuando se almacena temporalmente la salida, el servidor va a contener la respuesta al navegador hasta que todos los scripts de servidor han sido procesados, o hasta que el script llama al método Flush o Fin.

Note: Si se establece esta propiedad, debe ser antes de la <html> etiqueta en el archivo .asp

Sintaxis

response.Buffer[=flag]

Parámetro Descripción
flag Un valor booleano que especifica si para tamponar el resultado de la página o no.

False indica sin almacenamiento temporal. El servidor enviará la salida a medida que se procesa. Falso es el valor predeterminado para IIS versión 4.0 (and earlier) . Predeterminado para IIS versión 5.0 (y posteriores) es verdadera.

True indica búfer. El servidor no va a enviar la salida hasta que todas las secuencias de comandos en la página se ha procesado, o hasta que el método Flush o al final ha sido llamado.

Ejemplos

Ejemplo 1

En este ejemplo, no habrá salida enviada al navegador antes de que termine el bucle. Si tampón se establece en False, entonces sería escribir una línea al navegador cada vez que pasó por el bucle.

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

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

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

<Referencia completa de objetos de respuesta