A continuación se muestra una tabla de propiedades de respuesta junto con ejemplos y explicaciones.
| Buffer | Respuesta.Buffer = True Permite el almacenamiento en búfer de salida |
| Caché | Respuesta.cachecontrol = "público" Establece caché en "público" o "privado" |
| Charlatán | Respuesta.charset = "Windows-1252" Establece el conjunto de caracteres ISO |
| ContentType | Respuesta.contentType = "text/html" Especifica el tipo MIME de salida (texto/html, texto/simple, gif, jpg) |
| Expirar | Respuesta.expires = 60 Establece el vencimiento de la página en minutos |
| Expiresabsolute | Response.Expeesabsolute =#31 de enero de 2003 13: 00: 00# Establece el tiempo seguro para que la página caduque |
| ISClientConnected | if (respuesta.IsClientConnected == true) {} Determina si el cliente todavía está conectado |
| Fotos | ((Ver explicación)) Plataforma para la selección de contenido de Internet |
| Estado | Respuesta.status = "401 no autorizado" Establece el estado de la página |
No está obligado a establecer, alterar o utilizar una propiedad de respuesta única si no lo desea. Dicho esto, pueden ser útiles de vez en cuando. He demostrado todas menos dos propiedades en el script a continuación.
Por cierto, establezca sus propiedades antes de comenzar la salida al cliente.
Empiece:
A continuación se muestra el script ASP para la lección 07.
<%@Lengua = "javascript"%> <%respuesta.buffer = trueResponse.cacheControl = "privado" respuesta.charset = "windows-1252" respuesta.contentType = "text/html" respuesta.expires = -1response.status = "200 OK"%> <html> <body> if si (Respuesta.IsClientConnected == True) {Response.Write ("El cliente está conectado. <br>")} else {Response.end ()}%> <table border = "2"> <tr> <%para (x = 1; x <= 200; x ++) {Response.write ("<TD>" + x + "</td>/r") si ") (x%10 == 0) {Response.Clear ()} if (x%4 == 0) {Response.Write ("</tr> </table>/r") Response.Write ("<table border =/" 2/">") Response.Write ("/r <tr>") Response.flush ()}}}%> </tr> </body> </html>Haga clic aquí para ejecutar el script en una nueva ventana. Después de hacer clic en el enlace, estudie realmente los números. Vea si nota algo extraño sobre la página, como los números faltantes.
Respuesta.Buffer:
Tomemos las propiedades en orden de apariencia en nuestro guión. Response.Buffer nos permite controlar la salida a través de respuesta.flush () y respuesta.clear (). Si aún no lo ha hecho, haga clic en el enlace para ejecutar el script. Obtendrá una salida extraña con algunos de los números que faltan. Los números faltantes son gracias a Response.Clear (). Puede notar que Response.flush () ralentiza enormemente el servidor. No use este método sin una razón.
Respuesta.CacheControl:
Cachecontrol le brinda el poder de autorizar los servidores proxy para mantener su página en caché. (Esa sería la configuración "pública"). Del mismo modo, le permite no permitir que los servidores de poder almacenen en caché su página. (Esa sería la configuración "privada"). El valor predeterminado es "privado".