Latest web development tutorials

referencias ASP

directiva #include

Mediante el uso de la directiva # include, puede realizar antes de archivo ASP en el servidor, el contenido de otro archivo ASP en el archivo ASP.

directiva #include se utiliza para crear funciones, encabezados, pies de página y otros elementos es necesario repetir o usado en varias otras páginas.


Cómo utilizar la directiva # include

Hay un archivo llamado "MiPágina.asp" de:

<!DOCTYPE html>
<html>
<body>
<h3>Words of Wisdom:</h3>
<p><!--#include file="wisdom.inc"--></p>
<h3>The time is:</h3>
<p><!--#include file="time.inc"--></p>
</body>
</html>

Este es el archivo "wisdom.inc":

"One should never increase, beyond what is necessary,
the number of entities required to explain anything."

Este es el archivo "time.inc":

<%
Response.Write(Time)
%>

Si ve el código fuente en el navegador, que se verá así:

<!DOCTYPE html>
<html>
<body>
<h3>Words of Wisdom:</h3>
<p>"One should never increase, beyond what is necessary,
the number of entities required to explain anything."</p>
<h3>The time is:</h3>
<p>11:33:42 AM</p>
</body>
</html>


archivo de sintaxis de referencia

Para el archivo de referencia en una página ASP, por favor comentar sobre la directiva #include Etiquetas:

<!--#include virtual="somefilename"-->

or

<!--#include file ="somefilename"-->

imagen virtual

Por favor, utilice la palabra clave virtual para indicar una ruta que comienza con un directorio virtual.

Si un archivo con el nombre "header.inc" se encuentra en el directorio virtual / html, la siguiente línea de código inserta contenidos "header.inc" del documento:

<!-- #include virtual ="/html/header.inc" -->

Palabras clave del archivo

Usar la palabra clave del archivo para indicar una ruta relativa. ruta relativa es el directorio que contiene comenzaron referencias.

Si usted tiene un archivo en el directorio html y el archivo html "header.inc" se encuentra en la cabeza, la siguiente línea de código se inserta contenidos "header.inc" del documento en su archivo:

<!-- #include file ="headersheader.inc" -->

Tenga en cuenta que la ruta del documento referenciado (headersheader.inc) es relativa al archivo de referencia. Si el archivo que contiene la instrucción # include no está en el directorio html, la declaración no tendrá efecto.


Notas y sugerencias

En una parte de lo anterior, hemos utilizado ".inc" se cita como la extensión de archivo. Nota: Si un usuario intenta ver el archivo INC, se mostrarán el contenido del archivo. Si su archivo de referencia contiene información confidencial o cualquier información que no desea que los usuarios vean, lo mejor es utilizar la extensión ".asp". Después de que el archivo ASP en el código fuente se compila no es visible. Los archivos también pueden ser citadas referencias a otros archivos, mientras que un archivo ASP puede hacer referencia al mismo archivo varias veces.

IMPORTANTE: Antes de la ejecución del script, el archivo de referencia se procesará y se inserta.La siguiente secuencia de comandos no puede ejecutarse, debido a que el ASP se ejecutará antes de asignar una directiva #include variables:

<%
fname="header.inc"
%>
<!--#include file="<%fname%>"-->

No puede presentar las referencias que figuran entre los delimitadores de secuencia de comandos. No se puede ejecutar la siguiente secuencia de comandos:

<%
For i = 1 To n
<!--#include file="count.inc"-->
Next
%>

Sin embargo, este script se puede ejecutar:

<% For i = 1 to n %>
<!--#include file="count.inc" -->
<% Next %>