ASPcenter.net

3 febbraio 2010

SSI, inclusione di file lato server in ASP

Tutte le tecnologie lato server hanno la facoltà di includere nelle pagine Web dei file di testo, o che elaborano degli script, attraverso le inclusioni. ASP utilizza la tecnologia Server Side Include, abbreviata semplicemente come SSI.

Il comando per utilizzare le SSI è molto simile ad un commento del codice HTML e si avvale del comando include file:

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

con l’aggiunta di un cancelletto (#) prima della direttiva include, oppure di include virtual:

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

se si intende prelevare un file specificando la root da cui proviene, utilizzando lo slash (/) prima del nome o del percorso relativo del file.

E’ molto comodo avvalersi di questa tecnologia per evitare lunghe porzioni di codice ripetute in più pagine; in questo modo si evita di dover effettuare aggiornamenti su più file in caso di cambiamenti di scenario, come nel caso di un menu.

Potete quindi creare il file menu.asp e richiamarlo nel codice HTML della pagina ASP nel punto in cui deve comparire il menu.

E’ importante sottolineare che nei file di inclusione non bisogna utilizzare la direttiva iniziale @LANGUAGE per la specifica del linguaggio di scripting utilizzato.

I file che possono essere inclusi con le SSI sono i seguenti

  • .asp
  • .inc
  • .txt
  • .htm
  • .html

Consiglio di ricorrere a questa pratica nei vostri siti Web, senza abusarne, dato che il Web Server potrebbe risentirne.

Nessun commento »

Non c'è ancora nessun commento.

RSS feed dei commenti a questo articolo. TrackBack URL

Lascia un commento

ASPcenter.net è il blog italiano su ASP, ASP.Net, VB.Net, C# e Visual Studio - Funziona con WordPress