Latest web development tutorials

Объект ASP приложений

Работать вместе, чтобы выполнить групповую задачу ASP файл с именем приложения.


Объект Application

Приложение на веб-сайте, может быть группой ASP файлов. Файлы ASP работать вместе, чтобы выполнить задачу. Объект ASP Application используется, чтобы помещать эти файлы в комплекте вместе.

Объект приложения используется для хранения и доступа к переменным любой страницы, похожие на объект Session. Разница заключается в том, что все пользователи используют один объект Application, объект Session и отношения пользователей один к одному.

Объекты приложения будет много информации в использовании страниц приложения (например, сведения о соединении базы данных). Вы можете получить доступ к этой информации с любой страницы. И вы также можете изменить информацию в одном месте, то эти изменения будут автоматически отражаются на всех страницах.


Хранения и извлечения переменных приложения

Переменные приложения может быть любая страница приложения для доступа и изменения.

Вы можете создавать переменные приложения в "Global.asa", следующим образом:

<script language="vbscript" runat="server">

Sub Application_OnStart
application("vartime")=""
application("users")=1
End Sub

</script>

В приведенном выше примере, мы создаем две переменные приложения: "vartime" и "пользователей".

Вы можете получить доступ к значению переменной Application, следующим образом:

There are
<%
Response.Write(Application("users"))
%>
active connections.


Коллекция Traversal Содержание

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

<%
dim i
For Each i in Application.Contents
Response.Write(i & "<br>")
Next
%>

Если вы не знаете, количество элементов в коллекции Содержание, вы можете использовать свойство Count:

<%
dim i
dim j
j=Application.Contents.Count
For i=1 to j
Response.Write(Application.Contents(i) & "<br>")
Next
%>


Обходе StaticObjects коллекция

Вы можете пройти через коллекцию StaticObjects, чтобы увидеть значения всех объектов, хранящихся в объекте Application:

<%
dim i
For Each i in Application.StaticObjects
Response.Write(i & "<br>")
Next
%>


Блокировка и разблокировка

Вы можете использовать "Lock", чтобы зафиксировать способ нанесения краски. Когда приложение закрывается, пользователи не могут изменять переменные приложения (за исключением того, пользователь получает доступ к переменной Application). Вы можете также использовать "Разблокировать", чтобы разблокировать способ нанесения краски. Этот метод удаляет блокировку по применению переменных:

<%
Application.Lock
'do some application object operations
Application.Unlock
%>