Активные серверные страницы

редактировать
Активные серверные страницы (ASP)
Разработчик (и) Microsoft
Стабильный выпуск 3.0 / 17 февраля 2000 г.; 20 лет назад (2000-02-17)
Тип Структура веб-приложений
Лицензия Собственное программное обеспечение
Веб-сайтwww.asp.net Измените это в Викиданных
Active Server Pages
Расширение имени файла .asp
РазработаноMicrosoft

Active Server Pages(ASP) - это Microsoft. first server-side язык сценариев и движок для веб-страниц, которые меняются со временем или другими обстоятельствами.

Впервые он был выпущен в декабре 1996 г., а затем заменен в январе 2002 г. by ASP.NET.

Содержание
  • 1 История
  • 2 Архитектура
    • 2.1 Объект сервера
    • 2.2 Объект приложения
    • 2.3 Объект сеанса
    • 2.4 Объект Err
  • 3 См. Также
  • 4 Ссылки
  • 5 Внешние ссылки
История

Первоначально выпущен как надстройка к Internet Information Services (IIS) через Пакет опций Windows NT 4.0 (приблизительно 1996 г.), он включен как компонент Windows Server (начиная с первоначального выпуска Windows 2000 Server ). Было три версии ASP, каждая из которых была представлена ​​с разными версиями IIS:

  • ASP 1.0 был выпущен в декабре 1996 года как часть IIS 3.0
  • ASP 2.0 был выпущен в сентябре 1997 года как часть IIS 4.0
  • ASP 3.0 был выпущен в ноябре 2000 г. как часть IIS 5.0.

ASP 2.0 предоставляет шесть встроенных объектов : Application, ASPError, Request, Response, Server и Session. Объект Session, например, представляет session, который поддерживает состояние переменных от страницы к странице. Поддержка движком Active Scripting компонентной объектной модели (COM) позволяет веб-сайтам ASP получать доступ к функциям в скомпилированных библиотеках, например DLL.

ASP 3.0 не сильно отличается от ASP 2.0, но предлагает некоторые дополнительные улучшения, такие как метод Server.Transfer, метод Server.Execute и улучшенный объект ASPError. ASP 3.0 также включает буферизацию по умолчанию и оптимизировал механизм для повышения производительности.

ASP поддерживался до 14 января 2020 года в Windows 7. Использование страниц ASP будет поддерживаться в Windows 8 в течение как минимум 10 лет с даты выпуска Windows 8. В настоящее время ASP поддерживается во всех доступных версиях IIS.

Архитектура

ASP использует сценарии на сервере для генерации контента, который отправляется в веб-браузер клиента через HTTP-ответ. Интерпретатор ASP считывает и выполняет весь код сценария между тегами <% and %>, результатом чего является создание содержимого. Эти сценарии были написаны с использованием VBScript, JScript или PerlScript. Для выбора языка можно использовать директиву @Language, синтаксис

Объект Err

Позволяет управлять нефатальными ошибками и исправлять их.

<% On Error Resume Next Response.Write 1 / 0 ' Division by zero If Err.Number <>0 Затем ответ. Запишите «Код ошибки:» & Server.HTMLEncode (Err.Number) & «
» Ответ. Запишите «Источник ошибки:» & Server.HTMLEncode (Err.Source) & «
«Response.Write» Описание ошибки: «& Server.HTMLEncode (Err.Description) &«
»Err.Clear End If%>
См. Также
Ссылки
Внешние ссылки
В Wikibooks есть книга по теме: Active Server Pages
Последняя правка сделана 2021-06-08 22:09:52
Содержание доступно по лицензии CC BY-SA 3.0 (если не указано иное).
Обратная связь: support@alphapedia.ru
Соглашение
О проекте