Server Side Includes (SSI) с ASP
Server Side Includes (SSI) с ASP люди часто имеют идентичные участки кода распространение на протяжении многих страниц ASP, как правило, код в верхней части страницы (обычно называется заголовок) и нижней части страницы (Footer). Аналогично, вы можете иметь код, который выполняет определенный набор инструкций, которые вы повторять на нескольких страницах. Рассмотрим пример: - <% = Foobar Если "да", то Response.Write "YES!" Еще Response.Write "НЕ ДА!" End If%> OK, OK ... Она проста, но представьте, что вы использовали это на нескольких страницах. Что случилось с этой картинкой? Ну ... Вы не должны думать об этом задолго до того, понимая, что если Вы когда-нибудь хотели что-то изменить этот код, вы бы ваша работа вырезали. Вам придется менять на каждой странице ... Каждый человек имеет сделали это в каком-то этапе, и, к счастью, чаще всего предпринять шаги, чтобы узнать способ решить эту проблему. Если мы сможем сохранить нашу ценную часть кода в файл и этот файл получить, когда мы нуждались в коде, то мы больше не проблема, когда речь заходит об изменении вещей, как мы просто обновить один файл. Включите файлы или Server Side Includes (SSI), поскольку они более широко известными являются мощным средством не только экономят время, когда речь идет о сохранении и обновлении сайта, но и повысить эффективность и Скорость этого сайта тоже! Ладно, посмотрим, как мы используем файлы включают ... для начала нам необходимо воспользоваться одним из двух способов. Первая позволяет включая файлы относительно. Под этим я подразумеваю относительно каталога ASP Файл, который с помощью файла включает проживает. Второй метод включает файлы виртуально. Включая файлы, фактически означает, что путь берется из корневого каталога. Считаю, что мы будем иметь файл (/ главная / somefile.asp) включить другой файл (/ Включает / someinclude.asp). Чтобы продемонстрировать, относительно включения, посмотрите на это: - <% Response.Write "включено выполнение кода теперь"%> <!--# включать Файл ="../ включает / someinclude.asp "-> <% Response.write" сделали исполнителей включен код "%> А здесь, мы даем пример другим методом, виртуальные включение: - <% Response.Write" выполнение кода включен Сейчас "%> <!--# включать виртуальные =" / входит / someinclude.asp "-> <% Response.write" сделали исполнителей включен код "%> Обратите внимание на небольшое различие между этими двумя методами. С виртуальным включением, Вы может двигаться файл, который призывает включить файла в любом месте без ущерба для результата, потому что путь всегда является относительным к корню. То же самое нельзя сказать, однако, для относительного включения. Если вы перемещаете файл, который использование относительных включении в другую папку, вы, скорее всего, найти относительный путь уже не правильно. Из приведенных выше примеров, вы можете также заметить, что оба метода, при вызове включать делать это вне блок сценария ASP. Это потому # включают заявления, не интерпретируются ASP. Включите файлы включены до одной строкой ASP обрабатывается это означает, что следующая работа WONT: -% LT;% Page = Request.Form ( "Страница")%> <!--# включать файла ="../ включает / <% =% страницы>. ASP "-> Мы пытались выполнить динамическую включать и я был бы первый признать, что выше, будет действительно очень полезна Если в действительности это было возможно. Я намерен охватить несколько методов, которые работают во всем этом множестве назад, но я знаю, ты теперь будет терпится начать работу сразу по использованию включаемые файлы, даже беспокоиться об этом, поэтому я буду покрыть ее в будущей статье. Я надеюсь, что вы нашли выше информативные и надеюсь, что вас вдохновляет все, чтобы написать код, который более эффективным и легко maintained.Rob Collyer, опыт работы с 20 лет
Статья Источник: Messaggiamo.Com
Related:
» Seo Elite: New Seo Software!
» AntiSpywareBOT
» Reverse Mobile
» Error Nuker
Вебмастер получить html-код
Добавить эту статью на Вашем сайте прямо сейчас!
Вебмастер представить свои статьи
Не требуется регистрация! Заполните форму и ваша статья в Messaggiamo.Com каталог!