Uso de la directiva #include en ASP

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

Error 403 The request cannot be completed because you have exceeded your quota. : quotaExceeded

Deja un comentario