Далі ми приступимо до формування сторінок сайту. Для зручності користування необхідно "уніфікувати" сторінки сайту. Припустимо|передбачатимемо|, що ліва частка|частина| сторінок міститиме|утримуватиме| локальні навігаційні елементи (наприклад, пошукова форма), верхня і нижня частка|частина| – загальне|спільне| навігаційне меню сайту (розділи сайту), а центральна зона сторінки – головна|чільна| інформаційна зона, в якій відображується|відображає| специфічна для даної сторінки інформація. Основне меню сайту повинне містити|утримувати| опції швидкого переходу по сторінках сайту.
7.7.1. Короткий список основних сторінок сайту:
початкова сторінка (default|.asp);
реєстраційна форма (regForm|.asp);
сторінка результатів пошуку товарів (search|.asp);
сторінка з|із| поточним замовленням (order|.asp);
список замовлень (orderList|.asp).
Додаткові сторінки (доступні тільки|лише| менеджерам):
список користувачів (userList|.asp);
картка|карточка| товару (wareCard|.asp).
Функціональні модулі виконуються сервером і реалізуються у вигляді текстових файлів з|із| розширенням ASP| (ASP-файли| або ASP-сторінки|).
ASP-файл| може містити|утримувати| команди підключення інших файлів, текст програми, HTML-коды|.
Текст програми може бути написаний з використанням таких скриптових| мов|язиків|, як: JavaScript|, VBScript|, Perl|. Принципової різниці при виборі мови|язика| немає. Це справа|річ| смаку. У наших прикладах|зразках| ми використовуватимемо JavaScript| (не плутати|путати| з|із| Java|!), оскільки|тому що| ця мова|язик| дозволяє використовувати подібність|подобу| технології об'єктно-орієнтованого програмування, включаючи спадкоємство, інкапсуляцію, поліморфізм.
При визначенні об'єктів прагніть їх описи розміщувати в окремих (include|) файлах з|із| відповідною назвою, це дозволить краще орієнтуватися в проекті і включати такі файли в ASP-сторінку| в міру необхідності.