SP є частиною платформи Framework. Розробники можуть використовувати можливості, які надаються цією платформою для створення додатків;
? сумісність з існуючими ASP-додатками. Розгортання ASP в IIS не впливає на функціонування вже працюючих ASP-додатків. ASP-додатки та ASP-додатки можуть співіснувати на одному сервері, не заважаючи один одному. (ActiveServerPages) - це потужна технологія від Microsoft, що дозволяє легко розробляти програми для WWW.ASP працює на платформі Windows NT і IIS (InternetInformationServer), починаючи з версії 3. ASP - це не мова програмування, це внутрішня технологія, яка дозволяє програмам підключатися до веб-сторінок. Основа успіху ASP - простий скриптова мова (VisualBasicScript або JavaScript) і використання зовнішніх COM-компонент.
При написанні програми вона складається в файл на сервері. Браузер розробника запрошувати файл. Файл спочатку інтерпретується сервером, на виході проводиться HTML-код. Цей HTML надсилається розробнику. Файли з програмами мають розширення. asp. Файли asp - це звичайні текстові файли, що містять вихідні тексти програм. Файли створюються за допомогою будь-якого текстового редактора, наприклад, Блокнот. Каталог, в якому розміщені файли. asp, повинен мати права на виконання, так як сервер виконує ці файли, коли браузер їх запрошувати. За замовчуванням підтримуються скриптові мови програмування VBScript і JavaScript. Можна доустановить інші (наприклад, С #). Програми писалися на мові С # (CSharp), який був встановлений в системі.
Особливістю його є те, що фрагменти програм полягають в дужки. Можна поставити відкриває дужку на початку файлу, а закриває - наприкінці, все що між ними - програма на С #.
Слід зазначити, що програма на ASP не залежить від програмного забезпечення клієнта, що є важним.программа не може явно запитати користувача про щось. Дані приходять від інших сторінок, або через URL.
А для організації діалогу з користувачем використовуються HTML-форми.
Якщо на сервері встановлені додаткові компоненти, вони можуть бути використані в ASP. Стандартні об'єкти (наприклад, з бібліотеки ADO (Connection і Recordset) і Scripting (Dictionary, FileSystemObject)) завжди доступні. Установка нової компоненти зазвичай складається з копіювання DLL-файлу в каталог на сервері і необхідно зареєструвати її за допомогою програми regsvr32. exe. (COM + використовує свою процедуру інсталяції об'єктів, але це не впливає на використання об'єктів.)
З ASP можна легко працювати з будь-якою базою даних. Це можна зробити через дві проміжні технології: ODBC і ADO.
За допомогою ODBC можна організувати доступ до будь-яких баз даних через єдиний інтерфейс з використанням мови SQL. Специфіка конкретних СУБД враховується за допомогою спеціальних драйверів баз даних. Ці драйвери доступні для всіх видів баз даних (включаючи SQL Server, Oracle, Access, FoxPro). Підтримку ODBC забезпечує операційна система Windows (NT). Представляє сукупність об'єктів, які доступні з ASP, що дозволяє звертатися до джерела даних ODBC (або OLE DB). Потрібно тільки 2 об'єкта - Connection, який представляє з'єднання з базою даних і Recordset, який представляє набір записів з джерела. Спочатку необхідно відкрити з'єднання, а потім зв'язати його з Recordset, потім, використовувати методи Recordset для об...