Latest web development tutorials

ссылки ASP

#include директивы

С помощью директивы #include, вы можете выполнить, прежде чем ASP-файл на сервере, содержимое другого файла ASP в файл ASP.

#include директива используется для создания функций, заголовки, колонтитулы и другие элементы должны быть повторены или использоваться на нескольких других страницах.


Как использовать директиву #include

Существует файл с именем "mypage.asp" из:

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

Это файл "wisdom.inc":

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

Это файл "time.inc":

<%
Response.Write(Time)
%>

Если просмотреть исходный код в браузере, он будет выглядеть следующим образом:

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


Синтаксис файла Ссылка

Для получения указанного файла в качестве страницы ASP, пожалуйста, комментарий на директиве #include Метки:

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

or

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

мнимое изображение

Пожалуйста, используйте виртуальный ключевое слово, чтобы указать путь, начиная с виртуального каталога.

Если файл с именем "header.inc" находится в виртуальном каталоге / html, следующая строка кода вставляет "header.inc" содержание документа:

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

Ключевые слова файла

Используйте файл ключевое слово, чтобы указать относительный путь. Относительный путь это каталог, который содержит ссылки начал.

Если у вас есть файл в каталоге HTML, и HTML-файл "header.inc" находится в голове, следующая строка кода вставляется "header.inc" содержание документа в файле:

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

Обратите внимание, что ссылки на документ (headersheader.inc) путь относительно эталонного файла. Если файл, содержащий инструкцию #include не в каталоге HTML, оператор не вступит в силу.


Советы и примечания

В части выше, мы использовали ".inc" приводится в качестве расширения файла. Примечание: Если пользователь пытается просмотреть файл INC, будет отображаться содержимое файла. Если указанный файл содержит конфиденциальную информацию или любую информацию, которую вы не хотите видеть пользователей, то лучше всего использовать ".asp" расширение. После того как файл ASP в исходном коде скомпилирован не видно. Файлы также могут быть приведены ссылки на другие файлы, в то время как файл ASP может ссылаться и тот же файл несколько раз.

ВАЖНО: Перед выполнением скрипта, указанный файл будет обработан и вставлен.Следующий сценарий не может быть выполнено, так как ASP будет выполняться перед назначением директиву #include переменной:

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

Вы не можете подавать ссылки, содержащиеся между ограничителями сценария. Не удалось выполнить следующий сценарий:

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

Но этот сценарий может быть выполнен:

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