Рекомендуется: некоторые коды ASP, которые стоит собрать Некоторые коды ASP, которые стоит собрать некоторые коды ASP, которые стоит собрать 1. OnContextMenu = window.event.returnValue = false полностью заблокируют правую кнопку кнопки кнопки «Стол».
Чтобы иметь возможность правильно использовать, они должны быть помещены в виртуальное приложение на сервере, и предоставленный файл Global.ASA должен быть размещен в корневом каталоге приложения. Самый простой способ - поместить файл Global.ASA в корневую каталог веб -сайта по умолчанию (по умолчанию, c:/inetpub/wwwroot).
Переименовать любой существующий файл Global.ASA - хороший способ восстановить файл позже.
1. Отображение содержимого коллекции приложений
Объект ASPCounter является членом коллекции StaticObjects (определяется элементом <object>), но остальные (информированные Server.CreateObject) являются членами сбора содержимого.
Вы можете увидеть значения, размещенные в этих коллекциях, используя веб -страницу Global.ASA, которая была замечена ранее:
Ниже приведено цитируемое содержание: <!- объявить экземпляр компонента ASPCounter с Область на уровне приложения //-> < Идентификатор объекта = aspcounter runat = server scope = applicationoin Progid = mswc.counters > </объект > ... ... < Script Language = VBScript Runat = Server > Sub application_onstart () 'Создайте экземпляр соединения ADO с областью на уровне приложения Установить Application (AdoConnection) = server.createObject (adodb.connection) Dim vararray (3) 'Создайте вариант массива и заполните его vararray (0) = это vararray (1) = вариант массивы vararray (2) = хранится в vararray (3) = объект приложения Приложение (variant_array) = vararray 'хранить его в приложении THD Application (start_time) = cstr (теперь) 'хранить дату/время в качестве строки Application (vist_count) = 0 'Установите переменную счетчика в ноль Конец суб ... ... </Сценарий > |
(1) Код для сбора содержимого
Чтобы пройти сборы содержимого, для каждой ... следующей структуры можно использовать. Каждый элемент в наборе может быть простой вариантной переменной типа, массивом варианта или ссылкой на объект. Поскольку для каждого типа значения требуется различная обработка, каждый тип должен быть проверен, чтобы определить его тип.
Эта работа может быть выполнена с помощью функции Vartype в VBScript. Здесь вместо этого используются функции isobject и isarray:
Ниже приведено цитируемое содержание: Для каждого обахтеема в применении. Контента Если isobject (application.contents (objitem)) тогда Response.write объект Ссылка: '& objitem &' Elseif Isarray (Application.contents (objitem)) тогда Response.write массив: '& objitem &' Содержание: Vararray = application.contents (objitem) Примечание: следующее работает только с одномерным массивом Для intloop = 0 до ubound (vararray) Response.write index (& intloop &) = & _ Vararray (intloop) и Следующий Еще Response.write переменная: '& objitem &' = _ & Application.contents (objitem) & Конец, если Следующий |
Обратите внимание, как программа получает массив из объекта приложения. Назначить его локальной переменной, используя следующий оператор:
vararray = application.contents (objitem)
Используйте функцию Ubound, чтобы узнать размер массива (количество элементов), и это значение может использоваться в качестве условия завершения обхода:
Для intloop = 0 ubound (vararray)
Этот пример представляет собой одномерный массив и будет отображать только содержимое такого массива. Код может быть отредактирован по мере необходимости для обработки многомерных массивов, например:
Ниже приведено цитируемое содержание: Для intloop = 0 до ubound (vararray) Intnumberofdimensions = ubound (vararray, 1) Для IntdImension = 0 к IntNumberOfDimensions Response.write index (& intloop &) = _ & vararray (intloop, intdimension) Следующий Response.write Следующий |
(2) Код для прохождения сбора StaticObjects
Коллекция StaticObjects содержит все ссылки на объекты, объявленные с использованием элементов <object> в Global.asa. Поскольку каждая запись является переменной объекта, вы можете использовать более простой код для прохождения этого массива. Мы выведем имя объекта (исходное определение в атрибуте ID):
Ниже приведено цитируемое содержание: Для каждого objitem в Application.staticObjects Если isobject (application.staticObjects (objitem)) тогда Response.write < объект > Элемент: id = '& objitem &' Конец, если Следующий |
Поделиться: общий синтаксис из 11 баз данных в программировании ASP Эта статья в основном представляет общий синтаксис для соединений ASP с 11 базами данных. Для получения подробной информации, пожалуйста, обратитесь к следующему: 1. Метод подключения без DSN. База данных доступа: Ниже приводится указанный контент: set adocon = server.createObject (adodb.connection) Adoconn.opendriver = {Microsoft Access Driver (*. MDB)}; Dbq = _ server.mappath
2 страницы в общей сложности предыдущей страницы 12 Следующая страница