Latest web development tutorials

riferimenti ASP

direttiva #include

Utilizzando la direttiva #include, è possibile eseguire prima di file ASP sul server, il contenuto di un altro file ASP nel file ASP.

direttiva # include viene utilizzato per creare funzioni, intestazioni, piè di pagina, e altri elementi devono essere ripetuta o utilizzato su diverse altre pagine.


Come utilizzare la direttiva # include

C'è un file denominato "MyPage.asp" di:

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

Questo è il file "wisdom.inc":

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

Questo è il file "time.inc":

<%
Response.Write(Time)
%>

Se si visualizza il codice sorgente nel browser, che sarà simile a questa:

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


file di sintassi di riferimento

Per il file indicato in una pagina ASP, si prega di commento sulla direttiva # include Tag:

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

or

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

virtual Image

Si prega di utilizzare la parola chiave virtuale per indicare un percorso che inizia con una directory virtuale.

Se un file denominato "header.inc" si trova nella directory virtuale / html, la seguente riga di codice inserisce "header.inc" contenuto del documento:

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

Parole chiave del file

Usa la parola chiave del file per indicare un percorso relativo. Percorso relativo è la directory che contiene riferimenti iniziato.

Se si dispone di un file nella directory html, e il file html "header.inc" si trova nella testa, la seguente riga di codice viene inserito "header.inc" contenuto del documento nel file:

<!-- #include file ="headersheader.inc" -->

Si noti che il percorso del documento si fa riferimento (headersheader.inc) è relativo al file di riferimento. Se il file che contiene l'istruzione #include non si trova nella directory html, la dichiarazione non avrà effetto.


Suggerimenti e Note

In una parte di quanto sopra, abbiamo utilizzato ".inc" è citata come estensione. Nota: Se un utente tenta di sfogliare il file INC, sarà visualizzato il contenuto del file. Se il file di riferimento contiene informazioni riservate o qualsiasi informazione che non si desidera che agli utenti di vedere, è meglio usare l'estensione "asp". Dopo che il file ASP nel codice sorgente viene compilato non è visibile. I file possono anche essere citati i riferimenti altri file, mentre un file ASP può fare riferimento allo stesso file più volte.

IMPORTANTE: prima esecuzione dello script, il file indicato verrà elaborato e inserito.Lo script che segue non può essere eseguito, perché l'ASP sarà eseguito prima di assegnare una direttiva # include variabili:

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

Non è possibile archiviare i riferimenti contenuti tra i delimitatori di script. Impossibile eseguire il seguente script:

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

Ma questo script può essere eseguito:

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