Latest web development tutorials

referências ASP

diretiva #include

Usando a diretiva # include, você pode executar antes de arquivo ASP no servidor, o conteúdo de outro arquivo ASP no arquivo ASP.

diretiva #include é usado para criar funções, cabeçalhos, rodapés e outros elementos precisam ser repetidos ou usados ​​em várias outras páginas.


Como usar a diretiva # include

Há um arquivo chamado "mypage.asp" de:

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

Este é o arquivo "wisdom.inc":

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

Este é o arquivo "time.inc":

<%
Response.Write(Time)
%>

Se você visualizar o código-fonte no navegador, ele será parecido com este:

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


arquivo de sintaxe de referência

Para o arquivo referenciado em uma página ASP, por favor, comente sobre a directiva #include Tags:

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

or

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

imagem Virtual

Utilize a palavra-chave virtual para indicar um caminho começa com um diretório virtual.

Se um arquivo chamado "header.inc" está localizado no directório virtual / html, a seguinte linha de código insere conteúdos "header.inc" do documento:

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

arquivo Palavras-chave

Utilizar a palavra-chave do arquivo para indicar um caminho relativo. caminho relativo é o diretório que contém referências começou.

Se você tem um arquivo no diretório html, eo "header.inc" arquivo HTML está localizado na cabeça, a seguinte linha de código é inserido conteúdos "header.inc" do documento no seu arquivo:

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

Note-se que o caminho do documento referenciado (headersheader.inc) é relativo ao arquivo de referência. Se o arquivo que contém a instrução # include não está no diretório html, a declaração não terá efeito.


Dicas e Notas

Em uma parte do acima exposto, temos usado ".inc" é citada como a extensão do arquivo. Nota: Se um usuário tentar procurar o arquivo INC, o conteúdo do arquivo será exibido. Se o arquivo referenciado contém informações confidenciais ou qualquer informação que você não quer que os usuários vejam, é melhor usar a extensão ".asp". Depois que o arquivo ASP no código-fonte é compilado não é visível. Os arquivos também podem ser citadas referências outros arquivos, enquanto um arquivo ASP pode referenciar o mesmo arquivo várias vezes.

IMPORTANTE: Antes deexecução do script, o arquivo referenciado serão processados e inseridos. O script a seguir não pode ser executada, porque o ASP será executada antes de atribuir uma diretiva #include variável:

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

Você não pode arquivar as referências contidas entre os delimitadores de script. Não foi possível executar o script a seguir:

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

Mas esse script pode ser executado:

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