Перейти на главную   
  helloworld.ru - документация и книги по программированию  
helloworld.ru - документация и книги по программированию
    главная     хостинг    
Поиск по сайту:  
Смотрите также
Языки программирования
C#
MS Visual C++
Borland C++
C++ Builder
Visual Basic
Quick Basic
Turbo Pascal
Delphi
JavaScript
Java
PHP
Perl
Assembler
AutoLisp
Fortran
Python
1C

Интернет-технологии
HTML
VRML
HTTP
CGI
FTP
Proxy
DNS
протоколы TCP/IP
Apache

Web-дизайн
HTML
Дизайн
VRML
PhotoShop
Cookie
CGI
SSI
CSS
ASP
PHP
Perl

Программирование игр
DirectDraw
DirectSound
Direct3D
OpenGL
3D-графика
Графика под DOS

Алгоритмы
Численные методы
Обработка данных

Сис. программирование
Драйверы

Базы данных
MySQL
SQL

Другое

Хостинг


Друзья
demaker.ru
Реклама

Лучший хостинг. Аренда серверов




helloworld.ru

Описание объекта 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.











helloworld.ru © 2001-2021
Все права защищены