Server Side Includes en Asp

LoginLogin     BuscarBuscar   RegistrarseRegistrarse  PerfilPerfil   Ver M. privadosMsg. privados   MiembrosMiembros   Grupos de UsuariosGrupos Usuarios   FAQFAQ


Agregar esta página a tu escritorioAgr. Escritorio
Agregar a tus favoritosAgr. Favoritos
Enviar esta página a tus amigosEnviar Amigo
Imprimir esta PáginaImprimir


Google

 

Server Side Includes en Asp

 
 
Server Side Includes en Asp
 
Forum  Foros de discusión -> Asp / VBScript
Publicar nuevo temaResponder al tema
Ver tema anterior :: Ver tema siguiente  
Mensaje
Asunto: Server Side Includes en Asp       Mensaje Publicado: Lun Dic 26, 2005 1:53 am Responder citando
 
 
Las Server Side Includes SSI. Permiten incluir códigos de bloque en los lenguajes de programación.

Asp, maneja los comandos SSI desde el propio lenguaje. Pero solo podemos utilizar el comando include. Que nos permite insertar bloques de código html ó de código ASP.

La única diferencia entre ambos modos de inserción de texto. Es que el texto html, es un bloque sin delimitadores. Tal como lo escribiríamos en Html. Y ese código se incluye en el código html de salida que genera el intérprete ASP. No importa si está bien o mal escrito salvo para la presentación en el navegador.

Mientras que el texto de script, va entre delimitadores “<%” “%>”, y solo admite comandos asp. Que tienen que tener una sintaxis perfecta, pues de lo contrario, el script falla. Nos dará un mensaje de error.

Podemos incluir trozos que contengan al mismo tiempo html y código asp. Ejemplo que llamaremos trozo_incluir.asp

<font size=”2”><br>
<%
Reponse.Write(“Testeando ASP”)
%>
<br><br></font>

El server side include se puede meter en medio del HTML con el siguiente codigo, que pondremos en el lugar en el que queremos incluir el archivo:

<!--#include file="trozo_incluir.asp "-->

Este include vale solo si estas en el mismo directorio, pero si quieres a aceder a otra carpeta debes de ponerlo de esta otra forma.

<!--#include virtual="/carpeta/trozo_incluir.asp "-->

Arrow También podemos incluir un archivo dinámicamente combinando ASP con los SSI, cargando primero el nombre del archivo a incluir. Pues no existe la inclusión condicional include if .............

<%
mensaje = “trozo_incluir.asp "
%>
<!--#include file=" <% = mensaje %> "-->

Podemos utilizar casi cualquier extensión para crear archivos a incluir. Pero es preferible que sea .asp. Hay autores, que por formalismo de notación, recomiendan la extensión .inc. Pero plantea dos problemas.

Rolling Eyes El primero, es que no tenemos ningún editor asociado con esa extensión que nos permita sacar partido de las ayudas para el diseño y la programación. Por ejemplo con Dreamweaver, Solo lo considera texo txt a todos los efectos. Es decir, en diseño muestra el texto del código. Y durante la programación no nos marca la sintaxis ni los errores.

Rolling Eyes El segundo es por seguridad, pues si los archivos tienen una extensión ejecutable en el servidor, facilitamos su descarga, copia, estudio en busca de fallos de seguridad, ..... En cambio si tienen extensión ejecutable como en el caso de que nuestro servidor tenga intérprete Asp, son mas difíciles de descargar.

¿Qué tipo de elementos podemos utilizar para los includes?.

Desde simples trozos de texto, y/o etiquetas html como el pié de la página. A código de inicio común como conectase a la base de datos y variables generales no declaradas como globales. A librerías de funciones comunes para incluir en todas las páginas. Siendo una buena metodología de programación crear las funciones y los objetos en archivos o páginas a incluir diferentes.
 
bportal
Site Admin
Registrado: 01 Sep 2004
Mensajes: 30
Volver arriba
Ver perfil de usuario Enviar mensaje privado Enviar email
Mostrar mensajes de anteriores:   
Publicar nuevo temaResponder al tema
Foros de discusión -> Asp / VBScript Todas las horas son GMT
 
Página 1 de 1
 
Cambiar a:  
Puede publicar nuevos temas   -   No puede responder a temas   -   No puede editar sus mensajes   -   No puede borrar sus mensajes   -   No puede votar en encuestas   -  
 


 
Foros, Índice e Inicio de los forums  
Informe de Abuso, sugerencia o Error en esta página
Navegue hasta la página erronea, y pinche
Quiero ser Moderador
Deseo Sugerir un Forum

Forotopía, no se hace responsable de los comentarios y post de los miembros de este foro. No tiene ningún típo de vinculación con los autores o moderadores, mas que las de su filiación. Estando estos sujetos a las condiciones de utilización de este sitio.

Si usted cree que los contenidos datos u opiniones vulneran o lesionan algún derecho particular propio o de un tercero. Por favor alértenos con un aviso de abuso. Muchas gracias por su interés y colaboración. Directorios y Enlaces

© Hector Fernández Pereda -- Europe -- Spain -- Asturias   @Email
Administrador