Синтаксис ASP

В браузере через просмотр исходного кода невозможно увидеть исходный код ASP, вы видите только результаты,输出的 ASP-файлом, а это всего лишь чистый HTML. Это потому, что перед тем, как результат будет отправлен браузеру, скрипт уже был выполнен на сервере.

В наших ASP-уроках каждый пример предоставляет скрытый ASP-код. Таким образом, вам будет легче понять их принцип работы.

Пример

Запись текста с использованием ASP
Если текст генерируется с помощью ASP.
Добавление HTML к тексту
Если необходимо генерировать теги HTML и纯 текст.

Основные правила синтаксиса ASP

В большинстве случаев файлы ASP содержат теги HTML, как и файлы HTML. Однако файлы ASP также могут содержатьСерверные скриптыЭти скрипты разделены разделителями <% и %> Обернутые в

Серверные скриптыНа сервереМожет содержать законные выражения, инструкции или операторы.

Запись вывода в браузер

Команда response.write используется для записи вывода в браузер.Пример ниже отправляет текст: "Hello World".

<html>
<body>
<%
response.write("Hello World!")
%>
</body>
</html>

Существует также сокращенная форма команды response.write.

<html>
<body>
<%="Hello World!"%>
</body>
</html>

Использование VBScript в ASP

Вы можете использовать несколько языков скриптов в ASP. Однако, по умолчанию это VBScript:

<html>
<body>
<%
response.write("Hello World!")
%>
</body>
</html>

Пример выше записывает текст "Hello World!" в часть body документа.

Совет:Если вы хотите узнать больше о VBScript, пожалуйста, изучите наш Учебник VBScript.

Использование JavaScript в ASP

Если нужно использовать JavaScript в качестве языка скрипта по умолчанию для определенной страницы, необходимо вставить строку настройки языка в顶端 страницы:

<%@ language="javascript"%>
<html>
<body>
<%
Response.Write("Hello World!")
%>
</body>
</html>

Внимание:В отличие от VBScript - JavaScript чувствителен к регистру.Таким образом, вам нужно использовать различные регистры для написания кода ASP в соответствии с потребностями JavaScript.

Совет:Если вы хотите узнать больше о JavaScript, пожалуйста, изучите наш Учебник JavaScript.

Другие языки скриптов

ASP с VBScript и JScript совместимы на уровне.native (JScript - это реализация JavaScript от Microsoft).Если вам нужно использовать скрипты на других языках, например PERL, REXX или Python, вам необходимо установить соответствующие движки скриптов.

Важное замечание:Поскольку скрипты выполняются на сервере, браузеры, отображающие файлы ASP, не требуют поддержки скриптов.