Riferimento di file ASP
- Pagina precedente Applicazione ASP
- Pagina successiva ASP Global.asa
L'istruzione #include viene utilizzata per creare funzioni, intestazioni, piè di pagina o altri elementi che devono essere utilizzati su più pagine.
Istruzione #include
Utilizzando l'istruzione #include, possiamo inserire un altro file ASP in questo file prima che il file ASP venga eseguito dal server. Il comando #include viene utilizzato per creare funzioni, intestazioni, piè di pagina o altri elementi che devono essere utilizzati su più pagine.
Come utilizzare l'istruzione #include
C'è un file chiamato "mypage.asp":
<html> <body> <h2>Parole di Sapienza:</h2> <p><!--#include file="wisdom.inc"--></p> <h2>L'ora è:</h2> <p><!--#include file="time.inc"--></p> </body> </html>
Questo è il file "wisdom.inc":
"Non si dovrebbe mai aumentare oltre ciò che è necessario,</p> il numero di entità necessarie per spiegare qualsiasi cosa.
Questo è il file "time.inc":
<% Response.Write(Time) %>
Il codice sorgente visualizzato nel browser dovrebbe essere simile a questo:
<html> <body> <h2>Parole di Sapienza:</h2> <p>"Non si dovrebbe mai aumentare oltre ciò che è necessario,</p> "il numero di entità necessarie per spiegare qualcosa."</p> <h2>L'ora è:</h2> <p>11:33:42 AM</p> </body> </html>
Sintassi dell'inclusione di file:
Per citare un file in ASP, inserisci il comando #include all'interno di etichette di commento:
<!--#include virtual="somefilename"-->
o:
<!--#include file ="somefilename"-->
Parola chiave Virtual
La parola chiave virtual indica che il percorso inizia dalla directory virtuale.
Se il file "header.inc" si trova nella directory virtuale /html, la seguente riga di codice inserirà il contenuto del file "header.inc":
<!-- #include virtual ="/html/header.inc" -->
Parola chiave File
La parola chiave File indica un percorso relativo. Il percorso relativo inizia dalla directory che contiene il file di riferimento.
Supponiamo che il file si trovi nella sottocartella headers della cartella html, il seguente codice può citare il contenuto del file "header.inc":
<!-- #include file ="headers\header.inc" -->
Attenzione:Il percorso del file citato è relativo al file di riferimento. Se il file che contiene la dichiarazione #include non si trova nella directory html, la dichiarazione non avrà effetto.
Puoi anche utilizzare la parola chiave file e la sintassi (..\) per citare i file nel percorso superiore.
Suggerimenti e commenti
Nel capitolo precedente, abbiamo usato ".inc" come suffisso dei file citati. Attenzione: se l'utente tenta di visualizzare direttamente i file INC, il loro contenuto sarà visibile. Se il contenuto del file citato contiene informazioni riservate, è meglio utilizzare "asp" come suffisso. Il codice sorgente dei file ASP viene compilato e non è visibile. I file citati possono anche citare altri file, e un file ASP può citare lo stesso file più volte.
Cosa sapere:Prima dell'esecuzione dello script, il file citato viene elaborato e inserito.
Il codice seguente non può essere eseguito, poiché ASP esegue il comando #include prima di assegnare un valore alle variabili:
<% fname="header.inc" %> <!--#include file="<%=fname%>"-->
Non è possibile includere riferimenti a file tra i simboli di separazione dello script:
<% For i = 1 To n <!--#include file="count.inc"--> Next %>
Ma questo script funziona:
<% For i = 1 to n %> <!--#include file="count.inc" --> <% Next %>
- Pagina precedente Applicazione ASP
- Pagina successiva ASP Global.asa