Tutoriales ASP

ASP INICIO

Tutorial de WordPress

Introducción a las páginas web Razor de páginas web Diseño de páginas web Carpetas de páginas web Páginas web globales Formularios de páginas web Objetos de páginas web Archivos de páginas web Bases de datos de páginas web Ayudantes de páginas web Cuadrícula web de páginas web Gráficos de páginas web Correo electrónico de páginas web Seguridad de las páginas web Publicación de páginas web Ejemplos de páginas web Clases de páginas web

Maquinilla de afeitar ASP.NET

Introducción a la maquinilla de afeitar Sintaxis de la maquinilla de afeitar Variables de Razor C# Razor C# Bucles Razor C# Lógica Razor VB Variables Razor Bucles VB Razor VB Lógica

ASP clásico

Introducción ASP Sintaxis ASP Variables ASP Procedimientos ASP Condicionales ASP Bucle ASP Formularios ASP Cookies ASP Sesión ASP Aplicación ASP ASP #incluir ASP Global.asa ASP AJAX correo electrónico ASP Ejemplos de ASP

Referencia ASP

Funciones ASP VB Palabras clave ASP VB Respuesta ASP Solicitud ASP Aplicación ASP Sesión ASP Servidor ASP Error de ASP Sistema de archivos ASP flujo de texto ASP Unidad ASP Archivo ASP Carpeta ASP Diccionario ASP Rotador de anuncios ASP Cap del navegador ASP Enlace de contenido ASP Rotador de contenido ASP Referencia rápida ASP

ADO Tutorial

Introducción a ADO Conectar ADO Conjunto de registros ADO Pantalla ADO Consulta ADO Ordenar ADO Agregar Actualización de ADO ADO Eliminar Demostración de ADO Acelerar ADO

Objetos ADO

Comando ADO Conexión ADO ADO Error Campo ADO Parámetro ADO Propiedad ADO Registro ADO Conjunto de registros ADO Corriente ADO Tipos de datos ADO

Objeto de aplicación ASP


Un grupo de archivos ASP que funcionan juntos para realizar algún propósito se denomina aplicación.


Objeto de aplicación

Una aplicación en la Web puede constar de varios archivos ASP que funcionan juntos para realizar algún propósito. El objeto Aplicación se utiliza para unir estos archivos.

El objeto Aplicación se usa para almacenar y acceder a variables desde cualquier página, al igual que el objeto Sesión. La diferencia es que TODOS los usuarios comparten UN objeto de aplicación (con las sesiones hay UN objeto de sesión para CADA usuario).

El objeto Aplicación contiene información que será utilizada por muchas páginas de la aplicación (como la información de conexión de la base de datos). Se puede acceder a la información desde cualquier página. La información también se puede cambiar en un solo lugar y los cambios se reflejarán automáticamente en todas las páginas.


Almacenar y recuperar variables de aplicación

Se puede acceder a las variables de la aplicación y modificarlas desde cualquier página de una aplicación.

Puede crear variables de aplicación en "Global.asa" de esta manera:

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

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

</script>

En el ejemplo anterior, hemos creado dos variables de aplicación: "vartime" y "users".

Puede acceder al valor de una variable de aplicación de esta manera:

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


Bucle a través de la colección de contenidos

La colección Contents contiene todas las variables de la aplicación. Puede recorrer la colección Contenidos para ver lo que está almacenado en ella:

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

Si no conoce la cantidad de elementos en la colección de contenido, puede usar la propiedad Count:

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

Bucle a través de la colección StaticObjects

Puede recorrer la colección StaticObjects para ver los valores de todos los objetos almacenados en el objeto Aplicación:

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

Trabar y destrabar

Puede bloquear una aplicación con el método "Bloquear". Cuando una aplicación está bloqueada, los usuarios no pueden cambiar las variables de la aplicación (aparte de la que está accediendo actualmente). Puede desbloquear una aplicación con el método "Desbloquear". Este método elimina el bloqueo de la variable de aplicación:

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