Иллюстрированный самоучитель по Visual Basic 6.0
Ch 19.htm
назад | содержание
| вперед
Переход от HTML к ASP
ASP-страница во многом похожа на
HTML, поскольку основана на тех же стандартах. Web-сервер распознает Active
Server Page по расширению asp. Если просто изменить расширение существующего
DHTML-документа на asp, вы не получите динамическую страницу. Ключом к созданию
таких страниц является добавление ASP-сценария. Для указания Web-серверу
фрагмента кода, который должен исполняться
на сервере, служат маркеры "<%" и "%>".
Совет
Вы также можете указать, что фрагмент
кода должен выполниться на сервере, используя в тэге <SCRIPT> атрибут
RUNAT="SERVER". Например: <SCRIPT LANGUAGE="VBSCRIPT"
RUNAT="SERVER"> ... </SCRIPT>.
ASP-страница, случайным образом
формирующая приветствие, будет выглядеть следующим образом:
<HTML>
<BODY>
<%
Randomize
Select Case Round(Rnd()*4)
Case 0
Response.Write ("Привет")
Case 1
Response.Write ("Добро пожаловать")
Case 2
Response.Write ("Рады видеть")
Case 3
Response.Write ("День добрый")
Case 4
Response.Write ("Здравствуйте")
End Select
%>
<BODY>
<HTML>
Следующее отличие ASP от HTML —
объектная модель. В ASP-сценарии доступны некоторые специфичные только для этой
технологии объекты.
- Response — для формирования
HTML-потока.
- Request — для анализа запроса
к ASP-странице.
- Session — хранит информацию
о текущем подключении.
- Server — для создания на сервере
объектов, доступных в ASP-приложении.
назад | содержание
| вперед