Recomendado: Programación avanzada ASP 3.0 (46) Tabla 10-5 Elementos HTML que admiten la vinculación de datos pueden actualizar los datos. ¿Se puede mostrar la unión de la tabla como HTML? Un href no puede ser applet param puede ser maram puede ser matton inteText
El comando #include se usa para crear funciones, encabezados, pies de página u otros elementos que deben reutilizarse en varias páginas.
#Comando de Incrude
Al usar el comando #include, podemos insertar otro archivo ASP en el archivo antes de que el servidor lo ejecute. El comando #include se usa para crear funciones, encabezados, pies de página u otros elementos que deben reutilizarse en varias páginas.
Cómo usar el comando #include
Aquí hay un archivo llamado mypage.asp:
| El siguiente es el contenido citado: <html> <Body> <h3> Palabras de sabiduría: </h3> <p> <!-#include file = wisdom.inc-> </p> <h3> El tiempo es: </h3> <p> <!-#include file = time.inc-> </p> </body> </html> |
Este es el archivo Wisdom.Inc:
Uno nunca debe aumentar, más allá de lo necesario,
El número de entidades requeridas para explicar cualquier cosa.
Este es el archivo Time.InC:
| El siguiente es el contenido citado: <% Response.Write (Tiempo) %> |
El código fuente que ve en el navegador debe verse así:
| El siguiente es el contenido citado: <html> <Body> <h3> Palabras de sabiduría: </h3> <p> uno nunca debe aumentar, más allá de lo necesario, el número de entidades necesarias para explicar cualquier cosa. </p> <h3> El tiempo es: </h3> <p> 11:33:42 AM </p> </body> </html> |
Sintaxis del archivo incluido:
Para hacer referencia a archivos en ASP, coloque el comando #include en la etiqueta de comentarios:
| El siguiente es el contenido citado: <!-#incluye virtual = someFileName-> |
o:
| El siguiente es el contenido citado: <!-#incluir archivo = someFileName-> |
Palabras clave virtuales
La palabra clave virtual indica la ruta ubicada en el directorio virtual.
Si el nombre Header.InC se encuentra en un directorio virtual llamado /HTML, la siguiente línea de código insertará el contenido del encabezado del archivo.InC:
| El siguiente es el contenido citado: <!-#include virtual =/html/header.inc-> |
Archivo de palabras clave
El archivo de palabras clave puede indicar una ruta relativa. La ruta relativa comienza en el directorio que contiene el archivo referenciado.
Suponiendo que un archivo se encuentra en los encabezados de subcarpeta de la carpeta HTML, el siguiente código puede referirse al contenido del archivo de encabezado.InC:
| El siguiente es el contenido citado: <!-#include file = Headers/Header.inc-> |
Nota: La ruta al archivo referenciado es relativo al archivo referenciado. Si el archivo que contiene la declaración #include no está en el directorio HTML, esta declaración no entrará en vigencia.
También puede usar el archivo de palabras clave y la sintaxis (../) para referencia a archivos en el directorio anterior.
Consejos y comentarios
En la sección anterior, usamos .Inc como el sufijo del archivo referenciado. Nota: Si un usuario intenta explorar un archivo INC directamente, el contenido en este archivo estará expuesto. Si el contenido en el archivo referenciado implica confidencialidad, es mejor usar el sufijo ASP. El código fuente en el archivo ASP es invisible después de ser compilado. El archivo referenciado también puede referirse a otros archivos, y el archivo ASP puede referirse al mismo archivo varias veces.
IMPORTANTE: Los archivos referenciados se procesarán e insertarán antes de ejecutar el script.
El siguiente código no se puede ejecutar porque ASP ejecuta el comando #include antes de asignar valores a variables:
| El siguiente es el contenido citado: <% fname = Header.inc %> <!-#incluye archivo = <%= fname%>-> |
No puede incluir referencias de archivos entre delimitadores de script:
El siguiente es el contenido citado: <% Para i = 1 tonelada <!-#include file = count.inc-> Próximo %> |
Pero este script funciona:
| El siguiente es el contenido citado: < % Para i = 1 a n %> <!-#include file = count.inc-> < % Siguiente %> |
Compartir: ASP muestra números largos separados por comas El siguiente es el contenido citado: 0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ES 0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ES