Вы обнаруживаете, что снова и снова делаете в своем коде одно и то же - всегда с одним и тем же нижним колонтитулом, всегда с одной и той же областью заголовка? Используйте оператор INCLUDE, чтобы сделать это только один раз!

Большинство сайтов стремятся к согласованности. Вы хотите, чтобы все страницы выглядели одинаково, с одинаковой областью заголовка, одинаковым нижним колонтитулом, возможно, с одинаковыми боковыми панелями. Хотя это делает страницы красивыми, это также означает, что изменения могут быть королевской болью. Если вы хотите изменить нижний колонтитул, теперь вам нужно перейти на 200 или более страниц и изменить его везде. Даже если вы используете утилиту поиска и замены, это все равно может быть проблемой.

Чтобы обойти это, познакомьтесь с оператором INCLUDE. С помощью INCLUDE вы говорите веб-странице «вставить» блок кода из другого файла. Этот код может быть необработанным текстом HTML, кодом ASP или чем-то еще, что вы обычно помещаете в файл ASP. Включенный код может даже ссылаться на переменные, которые вы используете на своей главной веб-странице.

Например, скажем, у вас есть стандартный нижний колонтитул, который вы используете. В этом нижнем колонтитуле указывается название страницы, на которой вы находитесь, ссылка на главную страницу и ссылка на электронную почту для получения контактной информации. Обычно вы можете кодировать это на каждой странице, так как имя страницы меняется. Там нет никаких оснований, хотя.

Сначала установите переменную на каждой странице, которая содержит информацию об этой странице. Вы могли бы иметь

PageName = "Пресс-релизы"

например, если это была ваша страница пресс-релизов, над которой вы работали.

Теперь, где вы хотите, чтобы нижний колонтитул, введите код



Это говорит веб-странице «впитывать» все, что он находит в Footer.asp, и помещает это прямо в это место при рисовании страницы. Пользователь не видит этот оператор включения. Они видят фактическое содержимое этого файла, прямо в этом месте.

Все идет нормально? Теперь, чтобы сделать этот файл Footer.asp.

Создайте новый файл с именем Footer.asp. В этом файле вы поместите все, что хотите, в нижний колонтитул. Допустим, нам нужна горизонтальная линия, затем три элемента информации - на какой странице вы сейчас находитесь, ссылка на домашнюю страницу сайта и ссылка на электронную почту. Вы можете сделать что-то вроде этого:





|
|


Теперь, когда вы разместите эту страницу Footer.asp и ваши обычные веб-страницы на своем сайте, они будут работать вместе, предоставляя вам согласованные, настраиваемые страницы нижнего колонтитула. Если вы хотите обновить нижний колонтитул, просто измените один Footer.asp и вуаля! Это меняется везде!

Введение в ASP Ebook

Загрузите эту книгу, чтобы получить все необходимое для изучения ASP - от пошагового руководства до списков функций, примеров кода, распространенных ошибок и решений и многого другого! 101 страница

Видео инструкция: XOD — графический язык программирования для Arduino (May 2024).