Чи виявляєте ви, що в своєму коді робите одне і те ж саме - завжди маючи однаковий колонтитул, завжди використовуючи одну і ту ж область заголовка? Використовуйте оператор INCLUDE, щоб ви зробили це лише один раз!

Більшість веб-сайтів прагнуть до послідовності. Ви хочете, щоб всі сторінки виглядали однаково, з тією ж областю заголовка, тим самим колонтитулом, можливо, однаковими бічними панелями. Хоча це робить сторінки красивими, але це означає, що зміни можуть бути королівським болем. Якщо ви хочете змінити колонтитул, тепер вам доведеться зайти на 200 і більше сторінок і змінити його скрізь. Навіть якщо ви використовуєте утиліту пошуку та заміни, це все одно може бути болем.

Щоб обійти це, ознайомтесь із твердженням INCLUDE. За допомогою INCLUDE ви кажете веб-сторінці "скинути" блок коду з іншого файлу. Цей код може бути сирим HTML-текстом, кодом ASP або майже будь-яким іншим, що ви зазвичай вводите у файл ASP. Включений код може навіть посилатися на змінні, які ви використовуєте на своїй головній веб-сторінці.

Наприклад, скажімо, у вас є стандартний колонтитул, який ви використовуєте. Цей колонтитул містить назву сторінки, на якій ви перебуваєте, посилання на основну домашню сторінку та посилання на електронну пошту для контактної інформації. Зазвичай ви можете кодувати це на кожній сторінці, оскільки зміна назви сторінки. Немає жодних підстав для цього.

Спочатку встановіть змінну на кожній сторінці, яка містить ідентифікаційну інформацію про цю сторінку. Можна було

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

наприклад, якщо це ваша сторінка для прес-релізів, над якою ви працювали.

Тепер вниз, куди ви хочете, щоб пішов колонтитул, введіть код



Це спонукає веб-сторінку «всмоктувати» все, що вона знайде у Footer.asp, і розміщує її прямо в цьому місці, коли вона малює сторінку. Користувач не бачить, що включає оператор. Вони бачать фактичний вміст цього файлу прямо в цьому місці.

Все йде нормально? Тепер, щоб зробити цей файл Footer.asp.

Створіть новий файл під назвою Footer.asp. У цьому файлі ви збираєтеся помістити все, що хочете, щоб з'явилося у колонтитулі. Скажімо, ми хочемо горизонтальну лінію, а потім три інформації - яку сторінку ви зараз перебуваєте, посилання на головну сторінку сайту та посилання електронної пошти. Ви можете зробити щось подібне:





|
|


Тепер, коли ви розмістите цю сторінку Footer.asp та звичайні веб-сторінки на своєму сайті, вони працюватимуть разом, щоб дати вам постійні, налаштовані сторінки нижнього колонтитулу. Якщо ви хочете коли-небудь оновити колонтитул, ви просто зміните один Footer.asp і voila! Це змінюється скрізь!

Вступ до ASP Ebook

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

Відео Інструкція: MARINE ELECTRONICS: Communications at Sea, Navigation, and Sailing Apps (Iridium Go? Sextant?) #35 (Може 2024).