L'application est un objet public dans ASP.
Objet d'application
Une application sur le Web peut être un ensemble de fichiers ASP. Ces fichiers ASP fonctionnent ensemble pour accomplir une tâche. L'objet d'application dans ASP est utilisé pour regrouper ces fichiers.
L'objet d'application est utilisé pour stocker et accéder aux variables à partir de n'importe quelle page, similaire à un objet de session. La différence est que tous les utilisateurs partagent un objet d'application, et la relation entre l'objet de session et l'utilisateur est individuelle.
L'objet d'application contient des informations (telles que les informations de connexion de la base de données) qui seront utilisées par de nombreuses pages de l'application. Cela signifie que ces informations sont accessibles à partir de n'importe quelle page. Cela signifie également que vous pouvez modifier ces informations en un seul endroit, et les modifications seront automatiquement reflétées sur toutes les pages.
Lors de la création d'un site Web, si une grande quantité d'application est utilisée, elle occupera une grande quantité de ressources de serveur, donc lorsque nous quittons l'arrière-plan, nous pouvons effacer les données et le site Web fonctionnera plus rapidement.
L'objet d'application implémente le partage des informations entre tous les utilisateurs d'une application donnée et persiste les données pendant le fonctionnement du serveur. En outre, l'objet d'application dispose également de méthodes pour contrôler l'accès aux données et à des événements au niveau de l'application qui peuvent être utilisés pour déclencher un processus lorsqu'une application démarre et s'arrête.
Bien que l'objet d'application n'ait pas de propriétés intégrées, nous pouvons définir des propriétés définies par l'utilisateur à l'aide de la syntaxe suivante, qui peut également être appelée collections.
Application ("propriété / nom de collection") = valeur
Le code suivant explique comment créer et effacer l'application
Créer une affectation d'application: <%application("aa")="lhp"%>
Imprimer la valeur de l'application: <%=application("aa")%>
Code pour utiliser ASP pour effacer l'objet d'application:
<% 'application.contents.removeall' application.contents.remove ("nom de variable") application.contents.remove ("aa")%> <r /> Imprimer la valeur de l'application: <% = application ("aa")%>Ce qui précède est la méthode de nettoyage de l'application ASP.