Recomendado: ASP 3.0 Programação Avançada (46) Tabela 10-5 Elementos HTML que suportam a ligação de dados podem atualizar os dados. A ligação da tabela pode ser exibida como HTML? Um href não pode ser o param de applet pode ser maram pode ser matton inertext
O comando #include é usado para criar funções, cabeçalhos, rodapés ou outros elementos que precisam ser reutilizados em várias páginas.
#include comando
Ao usar o comando #include, podemos inserir outro arquivo ASP no arquivo antes do servidor o executar. O comando #include é usado para criar funções, cabeçalhos, rodapés ou outros elementos que precisam ser reutilizados em várias páginas.
Como usar o comando #include
Aqui está um arquivo chamado mypage.asp:
| A seguir, o conteúdo citado: <html> <Body> <H3> Palavras de sabedoria: </h3> <p> <!-#inclua arquivo = wisdom.inc-> </p> <H3> A hora é: </h3> <p> <!-#inclua arquivo = time.inc-> </p> </body> </html> |
Este é o arquivo Sabedoria.inc:
Nunca se deve aumentar, além do que é necessário,
O número de entidades necessárias para explicar qualquer coisa.
Este é o arquivo do tempo.inc:
| A seguir, o conteúdo citado: <% Response.write (tempo) %> |
O código -fonte que você vê no navegador deve ficar assim:
| A seguir, o conteúdo citado: <html> <Body> <H3> Palavras de sabedoria: </h3> <p> nunca se deve aumentar, além do que é necessário, o número de entidades necessárias para explicar qualquer coisa. </p> <H3> A hora é: </h3> <p> 11:33:42 AM </p> </body> </html> |
Sintaxe do arquivo incluído:
Para fazer referência a arquivos no ASP, coloque o comando #include na tag de comentário:
| A seguir, o conteúdo citado: <!-#inclua virtual = algum nome de nome-> |
ou:
| A seguir, o conteúdo citado: <!-#Incluir arquivo = SomeFileName-> |
Palavras -chave Virtual
A palavra -chave virtual indica o caminho localizado no diretório virtual.
Se o cabeçalho do nome.inc estiver localizado em um diretório virtual chamado /html, a seguinte linha de código inserirá o conteúdo do cabeçalho do arquivo.inc:
| A seguir, o conteúdo citado: <!-#include virtual =/html/header.inc-> |
Arquivo de palavra -chave
O arquivo de palavra -chave pode indicar um caminho relativo. O caminho relativo é iniciado no diretório que contém o arquivo referenciado.
Supondo que um arquivo esteja localizado nos cabeçalhos da subpasta da pasta HTML, o código a seguir pode se referir ao conteúdo do arquivo cabeçalho.inc:
| A seguir, o conteúdo citado: <!-#include arquivo = headers/header.inc-> |
Nota: O caminho para o arquivo referenciado é relativo ao arquivo referenciado. Se o arquivo que contém a declaração #include não estiver no diretório HTML, esta declaração não entrará em vigor.
Você também pode usar o arquivo de palavras -chave e a sintaxe (../) para referenciar arquivos no diretório anterior.
Dicas e comentários
Na seção acima, usamos .inc como o sufixo do arquivo referenciado. NOTA: Se um usuário tentar navegar diretamente em um arquivo INC, o conteúdo deste arquivo será exposto. Se o conteúdo do arquivo referenciado envolver confidencialidade, é melhor usar o sufixo ASP. O código -fonte no arquivo ASP é invisível após ser compilado. O arquivo referenciado também pode se referir a outros arquivos e o arquivo ASP pode se referir ao mesmo arquivo várias vezes.
IMPORTANTE: Os arquivos referenciados serão processados e inseridos antes que o script seja executado.
O código a seguir não pode ser executado porque asp executa o comando #include antes de atribuir valores a variáveis:
| A seguir, o conteúdo citado: <% fname = header.inc %> <!-#inclua arquivo = <%= fname%>-> |
Você não pode incluir referências de arquivo entre delimitadores de script:
A seguir, o conteúdo citado: <% Para i = 1 tonelada <!-#inclua arquivo = count.inc-> Próximo %> |
Mas este script funciona:
| A seguir, o conteúdo citado: < % Para i = 1 a n %> <!-#inclua arquivo = count.inc-> < % A seguir %> |
Compartilhar: ASP exibe números longos separados por vírgulas A seguir, o conteúdo citado: 00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000