Знакомство с ASP
Занятие 1. Знакомство с ASP
(Продолжительность занятия 10 минут)
Сценарии серверной части выполняются на Web-сервере, а не на компьютере-клиенте. Web-сервер обрабатывает или создает HTML-страницы, возвращаемые программе просмотра. И это главное отличие от традиционных моделей — теперь содержимое HTML создается динамически в процессе предоставления страниц клиентам. Любые элементы управления или компоненты, которые Вы используете в серверном сценарии, должны находиться и запускаться на Web-сервере.
Страницы, содержащие сценарий серверной части, называются активными страницами сервера (Active Server Pages, ASP) и хранятся в файлах с расширением .asp. Активные страницы расширяют функциональные возможности Web-страницы с помощью языка написания сценариев. ASP по умолчанию поддерживает языки VBScript и JScript, однако при наличии соответствующего интерпретатора подойдет и любой другой язык создания сценариев. На этом занятии Вы узнаете, как пользоваться ASP, а также познакомитесь с примером использования ASP — Web-узлом Adventure Works.
Изучив материал этого занятия, Вы сможете:
- объяснить, как выполняется сценарий на сервере;
- перечмслить элементы активной страницы;
- перечислить языки, поддерживаемые активными страницами;
- объяснить, как работают активные страницы сервера.
- текст;
- тэги HTML;
- сценарий серверной части;
- сценарий клиентской части.
- Если Microsoft Personal Web Server не выполняется, запустите его из Панели управления.
- Запустите Internet Explorer и откройте узел http://localhost/advworks
- Чтобы посмотреть ASP-КОД страницы, нажмите кнопку View ASP Source в левом поле. Найдите следующий код:
<% If IsEmpty(Session("CustomerFirstName")) Then %>
Welcome!!! <%
Else %>
Welcome back <%=Session("CustomerFirstName")%>!!!
<% End If %>
</B>
You are visitor #<B><%=FormatNumber(Session("VisitorID"),0)%></B>
Поскольку это Ваш первый визит на этот узел, Вы увидите только число его посетителей.
> Оформление пробного заказа и обновление ASP-узла с учетом Ваших данных- Нажмите кнопку Back программы просмотра, чтобы вернуться на узел Adventure Web.
- Нажмите кнопку Geared Up и выберите Parkas.
- Щелкните изображение куртки, чтобы выбрать ее, и нажмите кнопку Click to Pay.
- Введите данные о себе (для этого упражнения Вы можете их выдумать) и нажмите Enter Customer Info.
- Проверьте свой заказ и введите номер кредитной карты (например, 11112222) с произвольным сроком действия.
- Закончив, щелкните кнопку Order Now!.
- Нажмите кнопку Home, чтобы перейти на главную страничку. Активная страница запомнила введенную информацию, поэтому теперь Вас приветствуют по имени.
- Исследуйте Web-узел Adventure Works и нажимайте кнопку View ASP Source каждый раз, когда Вам захочется узнать, как он устроен.
Содержание раздела
Элементы активной страницы сервера
Текстовый файл активной страницы может содержать следующие элементы:
Когда пользователь просматривает ASP-файл, Web-сервер выполняет все серверные сценарии, содержащиеся в нем и возвращает программе просмотра результат в формате HTML. Активная серверная страница может включать клиентские сценарии для выполнения в программе просмотра после передачи страницы на компьютер пользователя.
Примечание Для активных страниц нет отладочной среды.
Web-узел Adventure Works
Когда Вы установили на свой сервер Microsoft ASP, Вы стали обладателем примера Web-узла, построенного средствами ASP — Adventure Works.
В этом упражнении Вы подключитесь к Web-узлу Adventure Works и познакомитесь с кодом, управляющим Web-приложением.
Подробности работы этого кода мы обсудим далее в этой главе. > Подключение к Web-узлу Adventure Works