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.
