Si eres un desarrollador web que trabaja con el lenguaje de programación ASP, seguramente te has encontrado con la necesidad de incluir archivos externos en tus proyectos. En este sentido, la directiva #include se convierte en una herramienta fundamental para lograrlo. En este artículo te explicaremos cómo utilizarla de manera efectiva y los beneficios que te brindará en tus proyectos web. ¡No te lo pierdas!
Para la mayoría de los sitios web, las páginas que componen el sitio comparten un diseño común y un conjunto de elementos. ASP le permite incluir archivos externos dentro de las páginas ASPusando el #include
directiva ASP. Esto es muy útil para crear piezas comunes de código ASP, que pueden ser reutilizadas por muchas páginas ASP dentro de su aplicación ASP.
Por ejemplo, es posible que desee implementar un encabezado o pie de página común. si estuvieras usando HTML simpleusted tendría que copia ese código en cada página en tu sitio Si necesitara hacer un cambio, tendría que abre cada archivo y actualiza las páginas.
Con el #include
directiva, puede separar el encabezado y el pie de página en dos archivos diferentesentonces referencia cada uno de los archivos de cada página web. Si necesita hacer un cambio en la sección de encabezado o pie de página, solo tienes que actualizar los dos archivos.
Puede insertar el contenido de un archivo, como un archivo de texto, HTML o incluso ASP, en otro archivo ASPutilizando el ASP #include
directiva. El servidor web inserta el archivo externo antes de devolver la salida HTML al navegador del usuario.
Sintaxis
Para incluir un archivo en una página ASPcolocar el #include
directiva dentro de las etiquetas de comentarios HTML.
<!-- #include file|virtual = "filename" -->
Archivo
Utilizar el file
palabra clave para indicar una ruta relativa. Comience la ruta relativa con el nombre del directorio que incluye el archivo.
Por ejemplosi tiene un nombre de archivo llamado header.inc
y se encuentra en una carpeta llamada “incluye”, entonces la siguiente línea insertaría el contenido de header.inc
.
<!-- #include file = "includes\header.inc" -->
Virtual
Utilizar el virtual
palabra clave para indicar un camino que comienza con un directorio virtual. Si un archivo llamado header.inc
está ubicado en un directorio virtual llamado “/incluye”, entonces la siguiente línea insertaría el contenido de header.inc
.
<!-- #include virtual = "/includes/header.inc" -->
Debería nota que los archivos que está incluyendo no requieren el .inc
extensión. Si usted tiene información sensible en su archivo incluido, es posible que desee configurar el archivo como un archivo ASP. De modo que incluso si se accede directamente al archivo, el el código del lado del servidor no está expuesto de vuelta al usuario como HTML simple.
Además, nota que los archivos incluidos se procesan e insertan antes se ejecutan los scripts ASP. Por ejemplo, el siguiente código no trabajará como se esperaba:
<%
fileName="footer.inc"
%>
<!--#include file="<%fileName%>"-->