Базы данныхИнтернетКомпьютерыОперационные системыПрограммированиеСетиСвязьРазное
Поиск по сайту:
Подпишись на рассылку:

Назад в раздел

Объект Server
ПрограммыЖелезоДрайверыХостингЭнциклопедия рекламы

Описание объекта Server


Описываемый объект позволяет получать доступ к серверу через меоды и свойства. Большинство из этих методов и свойств используются как утилитные функции.

Методы:

Свойства:

  • Server.ScriptTimeout
Метод Server.CreateObject

Данный объект создает экземпляр серверного компонента. Если компонент был описан в OnStartPage и OnEndPage методах, то OnStartPage - метод вызовет его в этот момент.

Синтакс:

Server.CreateObject( идентификатор_программы )

Параметры:

идентификатор_программы
Указывает тип объекта, который будет создан. Формат идентификаотра_программы следующий: [владелец]Компонент[.Версия].

Замечания:

По умолчанию, объекты создаются методом Server.CreateObject из вашей страницы. Это подразумевает, что объект будет автоматически уничтожен как только сервер завершит обработку данной ASP-страницы.

Для создания объекта в виде сессии или приложения вы можете также использовать тэг <OBJECT> и установить атрибут SCOPE в значение SESSION или APPLICATION или сохранить объект в переменной сессии или приложения.

К примеру, объект сохранен в переменной сессии, как показано в следующем скрипте, и будет удален, когда объект Session будет утилизирован. А также тогда, когда истекло максимальное время сессии или же был вызван метод Abandon.

<% Set Session("ad") = Server.CreateObject("MSWC.AdRotator") %>

Вы также можете уничтожить объект установив переменную копии объекта в значение Nothing или присвоить ей новое значение, как показано выше. Первый пример удаляет объект Ad. Второй заменяет Ad строкой.

<% Session("Ad") = Nothing %>
<% Session("Ad") = "Какая-то строка текста" %>

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

<% Set Response = Server.CreateObject("Response") %>

Примеры:

<% Set MyAd = server.CreateObject("MSWC.AdRotator") %>

Приведенный пример показывает создание серверного компонента MyAd, как экземпляр встроенного компонента MSWC.AdRotator который может быть использован для автоматизации рекламной акции на web-страницах.

Данный метод позволяет установить HTML-кодировку указанной строке.

Синтакс:

Server.HTMLEncode ( строка)

Параметры:

строка
Указанная строка для преобразования.

Примеры:

Следующий скрипт

<% = Server.HTMLEncode("Тэг параграфа - <p>") %>

выведет следующий текст:

Тэг параграфа - &lt;P&gt;

Замечание:

Но на броузере предыдущий пример отобразит:

Тэг параграфа - <p>

Если вы смотрите источник или открываете страничку как текст, то вы будете иметь возможность видеть преобразованный HTML.


[Назад | Главная | Содержание раздела | Напишите нам]


Электронная библиотека InfoCity
Автор и координатор проекта:Михаил Пинкус
У Вас есть документация, которой нет в нашей библиотеке? Присылайте.


  • Главная
  • Новости
  • Новинки
  • Скрипты
  • Форум
  • Ссылки
  • О сайте




  • Emanual.ru – это сайт, посвящённый всем значимым событиям в IT-индустрии: новейшие разработки, уникальные методы и горячие новости! Тонны информации, полезной как для обычных пользователей, так и для самых продвинутых программистов! Интересные обсуждения на актуальные темы и огромная аудитория, которая может быть интересна широкому кругу рекламодателей. У нас вы узнаете всё о компьютерах, базах данных, операционных системах, сетях, инфраструктурах, связях и программированию на популярных языках!
     Copyright © 2001-2024
    Реклама на сайте