Примеры ASP

Основы:

Запись текста с использованием ASP
Если генерировать текст с использованием ASP.
Добавление HTML к тексту
Если генерировать HTML-теги и обычный текст одновременно.

Переменная:

Объявление переменной
Переменные используются для хранения информации. В этом примере показано, как объявить переменную, присвоить ей значение и использовать эту переменную в программе
Объявление массива
Массивы используются для хранения серии связанных данных. В этом примере показано, как объявить массив для хранения имен.
Циклическое создание заголовков HTML
Как циклически создавать 6 различных заголовков HTML.
Создание приветствия на основе времени с использованием Vbscript
Этот пример будет отображать различное сообщение пользователю в зависимости от времени на сервере.
Создание приветствия на основе времени с использованием JavaScript
Этот пример аналогичен предыдущему, просто грамматика немного отличается.

Программа:

Вызов подпрограммы, написанной на VBScript
Как вызвать подпрограмму, написанную на VBScript, из ASP.
Вызов подпрограммы, написанной на JavaScript
Как вызвать подпрограмму, написанную на JavaScript, из ASP.
Вызов подпрограммы, написанной на VBScript и JavaScript
Как вызвать подпрограмму, написанную на VBScript и JavaScript, в ASP-файле.

Форма:

Форма с атрибутом method="get"
Как использовать команду Request.QueryString для взаимодействия с пользователем.
Форма с атрибутом method="post"
Как использовать команду Request.Form для взаимодействия с пользователем.
Форма с использованием радиокнопок
Как использовать Request.Form для взаимодействия с пользователем через радиокнопки.

Cookie:

Welcome cookie
Как создать welcome cookie.

Объект Response:

Писать текст с использованием ASP
Писать текст с использованием ASP
Форматирование текста с использованием HTML-тегов в ASP
Этот пример демонстрирует, как использовать ASP для комбинирования текста и HTML-тегов.
Перенаправить пользователя на другой URL
Этот пример демонстрирует, как перенаправить пользователя на другой URL.
Показывать случайную ссылку
Этот пример демонстрирует суперссылку, которая будет показывать одну из двух ссылок каждый раз, когда страница загружается.
Контроль кэша
Этот пример демонстрирует, как контролировать кеш.
Очистка кэша
Этот пример демонстрирует, как очистить кеш.
Прервать выполнение скрипта в процессе и вернуть результат
Этот пример демонстрирует, как прервать выполнение скрипта в процессе.
Настройка времени хранения страницы в кеше браузера до истечения срока действия в минутах
Этот пример демонстрирует, как определить время хранения страницы в кеше браузера до истечения срока действия.
Настройка времени жизни кэша страницы в браузере
Этот пример демонстрирует, как определить время хранения страницы в кеше браузера.
Проверка, связан ли пользователь с сервером
Этот пример демонстрирует, как проверить, не разорвалась ли связь пользователя с сервером.
Настройка типа содержимого
Этот пример демонстрирует, как определить тип содержимого.
Настройка кодовой страницы
Этот пример демонстрирует, как определить имя кодовой страницы.

Пример QueryString集合

Отправка запросов при клике по ссылке пользователем
Этот пример демонстрирует, как передавать дополнительные запросы в страницу через ссылку и как récupérer эти informations на странице назначения (в этом примере это та же страница).
Простое применение QueryString集合
Этот пример демонстрирует, как集合 QueryString получает значения из формы. Эта форма использует метод GET, что означает, что передаваемая информация для пользователя видна (в адресе). Метод GET также ограничивает количество передаваемой информации.
Как использовать информацию, переданную из формы
Этот пример демонстрирует, как использовать значения, полученные из формы. Мы будем использовать集合 QueryString. Эта форма использует метод GET.
Более подробная информация из формы
Этот пример демонстрирует, что содержится в QueryString, если в поле ввода содержится несколько одинаковых имен. Он покажет, как разделить эти одинаковые имена. Он также покажет, как использовать ключевое слово count для подсчета свойств "name" в этом примере используется метод GET.

Пример Form集合

Простое применение Form集合
Этот пример демонстрирует, как集合 Form получает значения из формы. Эта форма использует метод POST, что означает, что передаваемая информация для пользователя не видна, и нет ограничения на количество передаваемой информации (можно передавать большое количество информации).
Как использовать информацию из формы
Этот пример демонстрирует, как использовать информацию, полученную из формы. Мы используем набор Form. Форма использует метод POST.
Более подробная информация из формы
Этот пример демонстрирует, что если несколько полей ввода имеют одинаковые имена, набор Form будет содержать что-то. Он покажет, как разделить эти одинаковые имена. Он также покажет, как использовать ключевое слово count для подсчета атрибута "name" . Эта форма использует метод POST.
Форма с радиокнопками
Этот пример демонстрирует, как использовать набор Form для взаимодействия с пользователем через радиокнопки. Эта форма использует метод POST.
Форма с флажками
Этот пример демонстрирует, как использовать набор Form для взаимодействия с пользователем через флажки. Эта форма использует метод POST.

Другие примеры

Получение информации пользователя
Как узнать информацию о браузере посетителя, IP-адресе и т.д.
Получение серверных переменных
Этот пример демонстрирует, как использовать набор ServerVariables для получения информации о браузере посетителя, IP-адресе и т.д.
Создание приветственного cookie
Этот пример демонстрирует, как использовать набор Cookies для создания приветственного cookie.
Обнаружение总数的 отправленных байт пользователя
Этот пример демонстрирует, как использовать атрибут TotalBytes для получения总数的 байт, отправленных пользователем в объекте Request.

Объект Session

Установка и возврат LCID
Этот пример демонстрирует атрибут "LCID" . Этот атрибут устанавливает и возвращает целое число, указывающее на местоположение или регион. Например, даты, время и валюты должны отображаться в зависимости от местоположения или региона.
Возврат SessionID
Этот пример демонстрирует атрибут "SessionID" . Этот атрибут возвращает уникальный идентификатор для каждого пользователя. Этот идентификатор генерируется сервером.
Срок сессии
Этот пример демонстрирует атрибут "Timeout" . Этот пример устанавливает и возвращает время сессии (в минутах).

Объект Server

Когда последний раз был изменен этот файл?
Обнаружение последнего обновления файла.
Открытие и чтение текстового файла
Этот пример открывает файл "Textfile.txt" для чтения.
Собственный счетчик кликов
Этот пример показывает, как прочитать из файла одно число, добавить к нему 1, и затем записать это число обратно в этот файл.

Объект FileSystemObject

Имеется ли указанный файл?
Этот пример демонстрирует, как сначала создать объект FileSystemObject, а затем использовать метод FileExists для проверки существования определенного файла.
Имеется ли указанная папка?
Этот пример демонстрирует, как использовать метод FolderExists для проверки существования определенной папки.
Имеется ли указанный диск?
Этот пример демонстрирует, как использовать метод DriveExists для проверки наличия указанного диска.
Получение имени указанного диска
Этот пример демонстрирует, как использовать метод GetDriveName для получения имени указанного диска.
Получение имени родительской папки указанного пути
Этот пример демонстрирует, как использовать метод GetParentFolderName для получения имени родительской папки указанного пути.
Получение расширения папки
Этот пример демонстрирует, как использовать метод GetExtensionName для получения расширения файла последнего компонента указанного пути.
Получение имени файла
Этот пример демонстрирует, как использовать метод GetFileName для получения имени последнего компонента указанного пути.
Получение базового имени файла или папки
Этот пример демонстрирует, как использовать метод GetBaseName для возврата базового имени файла или папки в указанном пути.

Объект TextStream

Чтение файла
Этот пример демонстрирует, как использовать метод OpenTextFile объекта FileSystemObject для создания объекта TextStream. Метод ReadAll объекта TextStream получает содержимое открытого текстового файла.
Прочитать часть текстового файла
Этот пример демонстрирует, как прочитать только часть содержимого текстового потока файла.
Прочитать строку из текстового файла
Этот пример демонстрирует, как прочитать одну строку из текстового потока файла.
Прочитать все строки текстового файла
Этот пример демонстрирует, как прочитать все строки из текстового потока файла.
Пропуск части текстового файла
Этот пример демонстрирует, как пропустить указанное количество символов при чтении текстового потока файла.
Пропуск строки в текстовом файле
Этот пример демонстрирует, как пропустить строку при чтении текстового потока файла.
Возврат номера строки
Этот пример демонстрирует, как вернуть номер строки в текстовом потоке файла.
Получение номера столбца
Этот пример демонстрирует, как получить номер столбца текущего символа в файле.

Объект Drive

Получение количества доступного пространства на указанном диске
Этот пример демонстрирует, как сначала создать объект FileSystemObject, а затем использовать атрибут AvailableSpace для получения доступного пространства на указанном диске.
Получение оставшегося пространства емкости указанного диска
Этот пример демонстрирует, как использовать атрибут FreeSpace для получения оставшегося пространства на указанном диске.
Получение общей емкости указанного диска
Этот пример демонстрирует, как использовать атрибут TotalSize для получения общей емкости указанного диска.
Получение литеры диска указанного диска
Этот пример демонстрирует, как использовать атрибут DriveLetter для получения литеры диска указанного диска.
Получение типа диска указанного диска
Этот пример демонстрирует, как использовать атрибут DriveType для получения типа диска указанного диска.
Получение информации о файловой системе указанного диска
Этот пример демонстрирует, как использовать FileSystem для получения типа файловой системы указанного диска.
Готов ли диск?
Этот пример демонстрирует, как использовать атрибут IsReady для проверки готовности указанного диска.
Получение пути указанного диска
Этот пример демонстрирует, как использовать атрибут Path для получения пути указанного диска.
Получение корневой папки указанного диска
Этот пример демонстрирует, как использовать атрибут RootFolder для получения корневой папки указанного диска.
Получение серийного номера указанного диска
Этот пример демонстрирует, как использовать атрибут Serialnumber для получения серийного номера указанного диска.

Объект File

Когда файл был создан?
Этот пример демонстрирует, как сначала создать объект FileSystemObject, а затем использовать атрибут DateCreated объекта File для получения даты и времени создания указанного файла.
Когда файл был последний раз изменен?
Этот пример демонстрирует, как использовать атрибут DateLastModified для получения даты и времени последнего изменения указанного файла.
Когда файл был последний раз доступен?
Этот пример демонстрирует, как использовать атрибут DateLastAccessed для получения даты и времени последнего доступа к указанному файлу.
Возврат свойств указанного файла
Этот пример демонстрирует, как использовать атрибут Attributes для возврата свойств указанного файла.

Объект Dictionary

Наличие указанного ключа?
Этот пример демонстрирует, как сначала создать объект Dictionary, а затем использовать метод Exists для проверки наличия указанного ключа.
Возврат массива всех элементов
Этот пример демонстрирует, как использовать метод Items для возврата массива всех элементов.
Возврат массива всех ключей
Этот пример демонстрирует, как использовать метод Keys для возврата массива всех ключей.
Возврат значения определенного элемента
Этот пример демонстрирует, как использовать атрибут Item для возврата значения определенного элемента.
Установка ключа
Этот пример демонстрирует, как использовать атрибут Key для установки ключа в объект Dictionary.
Возврат количества пар ключ/значение
Этот пример демонстрирует, как использовать атрибут Count для возврата количества пар ключ/значение.

Компонент AdRotator

Простая пример AdRotator
Этот пример показывает: как использовать компонент AdRotator для отображения различных рекламных изображений при каждом посещении веб-сайта пользователем или обновлении страницы.
AdRotator - Ссылка на изображение
Этот пример показывает: как использовать компонент AdRotator для отображения различных рекламных изображений при каждом посещении веб-сайта пользователем или обновлении страницы. Кроме того, изображение само является ссылкой.

Компонент Возможностей Браузера

Компонент Возможностей Браузера
Этот пример демонстрирует, как определить тип, производительность и версию браузера каждого посетителя веб-сайта.

Компонент Связи Контента

Компонент Связи Контента
Этот пример будет создавать список контента.
Компонент Content Linking 2
Этот пример использует компонент Content Linking для навигации между страницами, перечисленными в текстовом файле.

Content Rotator (ASP 3.0)

Компонент Content Rotator
Этот компонент отображает различные строки HTML-контента каждый раз, когда пользователь посещает или обновляет страницу.