Tutoriales ASP

ASP INICIO

Tutorial de WordPress

Introducción a las páginas web Razor de páginas web Diseño de páginas web Carpetas de páginas web Páginas web globales Formularios de páginas web Objetos de páginas web Archivos de páginas web Bases de datos de páginas web Ayudantes de páginas web Cuadrícula web de páginas web Gráficos de páginas web Correo electrónico de páginas web Seguridad de las páginas web Publicación de páginas web Ejemplos de páginas web Clases de páginas web

Maquinilla de afeitar ASP.NET

Introducción a la maquinilla de afeitar Sintaxis de la maquinilla de afeitar Variables de Razor C# Razor C# Bucles Razor C# Lógica Razor VB Variables Razor Bucles VB Razor VB Lógica

ASP clásico

Introducción ASP Sintaxis ASP Variables ASP Procedimientos ASP Condicionales ASP Bucle ASP Formularios ASP Cookies ASP Sesión ASP Aplicación ASP ASP #incluir ASP Global.asa ASP AJAX correo electrónico ASP Ejemplos de ASP

Referencia ASP

Funciones ASP VB Palabras clave ASP VB Respuesta ASP Solicitud ASP Aplicación ASP Sesión ASP Servidor ASP Error de ASP Sistema de archivos ASP flujo de texto ASP Unidad ASP Archivo ASP Carpeta ASP Diccionario ASP Rotador de anuncios ASP Cap del navegador ASP Enlace de contenido ASP Rotador de contenido ASP Referencia rápida ASP

ADO Tutorial

Introducción a ADO Conectar ADO Conjunto de registros ADO Pantalla ADO Consulta ADO Ordenar ADO Agregar Actualización de ADO ADO Eliminar Demostración de ADO Acelerar ADO

Objetos ADO

Comando ADO Conexión ADO ADO Error Campo ADO Parámetro ADO Propiedad ADO Registro ADO Conjunto de registros ADO Corriente ADO Tipos de datos ADO

ASP incluyendo archivos


La directiva #include

Puede insertar el contenido de un archivo ASP en otro archivo ASP antes de que el servidor lo ejecute, con la directiva #include.

La directiva #include se usa para crear funciones, encabezados, pies de página o elementos que se reutilizarán en varias páginas.


Cómo usar la directiva #include

Aquí hay un archivo llamado "mypage.asp":

<!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>

Aquí está el archivo "wisdom.inc":

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

Aquí está el archivo "time.inc":

<%
Response.Write(Time)
%>

Si observa el código fuente en un navegador, 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>


Sintaxis para incluir archivos

Para incluir un archivo en una página ASP, coloque la directiva #include dentro de las etiquetas de comentarios:

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

or

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

La palabra clave virtual

Utilice la palabra clave virtual para indicar una ruta que comience con un directorio virtual.

Si un archivo llamado "header.inc" reside en un directorio virtual llamado /html, la siguiente línea insertaría el contenido de "header.inc":

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

La palabra clave del archivo

Utilice la palabra clave de archivo para indicar una ruta relativa. Una ruta relativa comienza con el directorio que contiene el archivo incluido.

Si tiene un archivo en el directorio html y el archivo "header.inc" reside en html\headers, la siguiente línea insertaría "header.inc" en su archivo:

<!-- #include file ="headers\header.inc" -->

Tenga en cuenta que la ruta al archivo incluido (headers\header.inc) es relativa al archivo incluido. Si el archivo que contiene esta declaración #include no está en el directorio html, la declaración no funcionará.


Consejos y notas

En las secciones anteriores, hemos utilizado la extensión de archivo ".inc" para los archivos incluidos. Tenga en cuenta que si un usuario intenta buscar un archivo INC directamente, se mostrará su contenido. Si su archivo incluido contiene información confidencial o información que no desea que ningún usuario vea, es mejor usar una extensión ASP. El código fuente en un archivo ASP no será visible después de la interpretación. Un archivo incluido también puede incluir otros archivos y un archivo ASP puede incluir el mismo archivo más de una vez.

Importante: Los archivos incluidos se procesan e insertan antes de que se ejecuten los scripts. El siguiente script NO funcionará porque ASP ejecuta la directiva #include antes de asignar un valor a la variable:

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

No puede abrir o cerrar un delimitador de script en un archivo INC. El siguiente script NO funcionará:

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

Pero este script funcionará:

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