Ejemplos de ASP

Fundamentos:

Escribir texto con ASP
Si se genera texto utilizando ASP.
Agregar HTML al texto
Si se generan etiquetas HTML y texto puro al mismo tiempo.

Variable:

Declaración de variable
Las variables se utilizan para almacenar información. Este ejemplo muestra cómo declarar una variable, asignar un valor a la variable y usar esta variable en el programa
Declaración de array
Los arrays se utilizan para almacenar una serie de elementos de datos relacionados. Este ejemplo muestra cómo declarar un array que almacena nombres.
Generar HTML títulos de manera circular
¿Cómo generar de manera circular 6 títulos HTML diferentes?
Crear un saludo basado en el tiempo utilizando Vbscript
Este ejemplo mostrará diferentes mensajes al usuario basado en la hora del servidor.
Crear un saludo basado en el tiempo utilizando JavaScript
Este ejemplo es el mismo que el anterior, solo que la sintaxis es diferente.

Programa:

Llamar a subprogramas escritos en VBScript
¿Cómo llamar a un subprograma escrito en VBScript desde ASP?
Llamar a subprogramas escritos en JavaScript
¿Cómo llamar a un subprograma escrito en JavaScript desde ASP?
Llamar a subprogramas escritos en VBScript y JavaScript
¿Cómo llamar a un subprograma escrito en VBScript y JavaScript en un archivo ASP?

Formulario:

Formulario con method="get"
¿Cómo utilizar el comando Request.QueryString para interactuar con el usuario?
Formulario con method="post"
¿Cómo utilizar el comando Request.Form para interactuar con el usuario?
Formulario usando botones de opción
Cómo interactuar con el usuario a través de botones de opción usando Request.Form.

Cookie:

Bienvenida cookie
Cómo crear un cookie de bienvenida.

Objeto Response:

Escribir texto usando ASP
Escribir texto usando ASP
Formatear texto con etiquetas HTML usando ASP
Este ejemplo muestra cómo combinar texto y etiquetas HTML usando ASP.
Redirigir al usuario a una URL diferente
Este ejemplo muestra cómo redirigir al usuario a otra URL.
Mostrar un enlace aleatorio
Este ejemplo muestra un enlace hipertexto que mostrará uno de los dos enlaces cada vez que se cargue la página.
Controlar la caché
Este ejemplo muestra cómo controlar la caché.
Vaciar la caché
Este ejemplo muestra cómo vaciar la caché.
Terminar el script durante el proceso de tratamiento y devolver los resultados
Este ejemplo muestra cómo interrumpir la ejecución del script durante el proceso de tratamiento.
Configurar cuántos minutos se almacenará la página en la caché del navegador antes de que expire
Este ejemplo muestra cómo especificar el tiempo de caché de la página antes de que expire.
Configurar la fecha y hora de expiración de la caché de la página en el navegador
Este ejemplo muestra cómo especificar la fecha y hora de la caché de la página en el navegador.
Verificar si el usuario aún está conectado al servidor
Este ejemplo muestra cómo verificar si el usuario se ha desconectado del servidor.
Configurar el tipo de contenido
Este ejemplo muestra cómo especificar el tipo de contenido.
Configurar el conjunto de caracteres
Este ejemplo muestra cómo especificar el nombre del conjunto de caracteres.

Ejemplo de instancia de la colección QueryString

Enviar información de consulta cuando un usuario hace clic en un enlace
Este ejemplo muestra cómo enviar información adicional en una URL y recuperar esa información en la página de destino (en este ejemplo, la misma página).
Aplicación simple de la colección QueryString
Este ejemplo muestra cómo la colección QueryString recupera valores del formulario. Este formulario utiliza el método GET, lo que significa que la información enviada es visible para el usuario (en la dirección). El método GET también limita la cantidad de información que se puede enviar.
Cómo usar la información enviada desde el formulario
Este ejemplo muestra cómo usar los valores recuperados del formulario. Usaremos la colección QueryString. Este formulario utiliza el método GET.
Más información de la formulario
Este ejemplo muestra qué contendrá la QueryString si los campos de entrada contienen varios nombres idénticos. Mostrará cómo separar estos nombres idénticos. También mostrará cómo usar la palabra clave count para contar el atributo "name" Este formulario utiliza el método GET.

Ejemplo de instancia de la colección Form

Aplicación simple de la colección Form
Este ejemplo muestra cómo la colección Form recupera valores de un formulario. Este formulario utiliza el método POST, lo que significa que la información enviada es invisible para el usuario y no hay límite en la cantidad de información que se puede enviar (se puede enviar una gran cantidad de información).
Cómo usar la información obtenida del formulario
Este ejemplo muestra cómo usar la información obtenida del formulario. Usamos la colección Form. El formulario utiliza el método POST.
Más información de la formulario
Este ejemplo muestra qué información contiene la colección Form si varios campos de entrada tienen el mismo nombre. Se mostrará cómo separar estos nombres idénticos. También se mostrará cómo usar la palabra clave count para contar la propiedad "name" . Este formulario utiliza el método POST.
Formulario con botones de opción
Este ejemplo muestra cómo usar la colección Form para interactuar con el usuario a través de botones de opción. Este formulario utiliza el método POST.
Formulario con botones de selección
Este ejemplo muestra cómo usar la colección Form para interactuar con el usuario a través de botones de selección. Este formulario utiliza el método POST.

Otras instancias

Obtener información del usuario
Cómo averiguar el tipo de navegador, la dirección IP del visitante y otros detalles del visitante
Obtener variables del servidor
Este ejemplo muestra cómo usar la colección ServerVariables para obtener la información del tipo de navegador, la dirección IP del visitante y otros detalles.
Crear cookie de bienvenida
Este ejemplo muestra cómo crear un cookie de bienvenida usando la colección Cookies.
Detectar el número total de bytes enviados por el usuario
Este ejemplo muestra cómo usar la propiedad TotalBytes para obtener el número total de bytes enviados por el usuario en el objeto Request.

Objeto Session

Configurar y devolver LCID
Este ejemplo muestra la propiedad "LCID" . Esta propiedad configura y devuelve un entero que indica la ubicación o la región. Al igual que las fechas, las horas y las monedas, todo debe mostrarse según la ubicación o la región.
Devolver SessionID
Este ejemplo muestra la propiedad "SessionID" . Esta propiedad devuelve un id único para cada usuario. Este id es generado por el servidor.
Tiempo de expiración de la sesión
Este ejemplo muestra la propiedad "Timeout" . Este ejemplo configura y devuelve el tiempo de expiración de la sesión (en minutos).

Objeto Server

¿Cuándo fue la última vez que este archivo fue modificado?
Detectar la última fecha de actualización del archivo.
Abrir y leer un archivo de texto
Este ejemplo abre el archivo "Textfile.txt" para su lectura.
Cuenta de clics hecha a mano
Este ejemplo lee un número de un archivo, suma 1 a este número y luego escribe este número de vuelta en el archivo.

Objeto FileSystemObject

¿Existe el archivo especificado?
Este ejemplo muestra cómo primero crear el objeto FileSystemObject y luego usar el método FileExists para detectar si un archivo existe.
¿Existe la carpeta especificada?
Este ejemplo muestra cómo usar el método FolderExists para detectar si una carpeta existe.
¿Existe el dispositivo de almacenamiento especificado?
Este ejemplo muestra cómo usar el método DriveExists para detectar si existe un controlador específico.
Obtener el nombre del controlador específico
Este ejemplo muestra cómo usar el método GetDriveName para obtener el nombre del controlador específico.
Obtener el nombre de la carpeta padre de una ruta específica
Este ejemplo muestra cómo usar el método GetParentFolderName para obtener el nombre de la carpeta padre de una ruta específica.
Obtener la extensión de la carpeta
Este ejemplo muestra cómo usar el método GetExtensionName para obtener la extensión del archivo del último componente de la ruta especificada.
Obtener el nombre del archivo
Este ejemplo muestra cómo usar el método GetFileName para obtener el nombre del archivo del último componente de la ruta especificada.
Obtener el nombre base del archivo o carpeta
Este ejemplo muestra cómo usar el método GetBaseName para devolver el nombre base del archivo o carpeta en la ruta especificada.

Objeto TextStream

Leer el archivo
Este ejemplo muestra cómo usar el método OpenTextFile de FileSystemObject para crear un objeto TextStream. El método ReadAll del objeto TextStream obtiene el contenido del archivo de texto abierto.
Leer una parte del archivo de texto
Este ejemplo muestra cómo leer solo una parte del contenido del archivo de flujo de texto.
Leer una línea del archivo de texto
Este ejemplo muestra cómo leer una línea de contenido del archivo de flujo de texto.
Leer todas las líneas del archivo de texto
Este ejemplo muestra cómo leer todas las líneas del archivo de flujo de texto.
Saltar una parte del archivo de texto
Este ejemplo muestra cómo saltar un número específico de caracteres al leer el archivo de flujo de texto.
Saltar una línea del archivo de texto
Este ejemplo muestra cómo saltar una línea al leer el archivo de flujo de texto.
Devolver el número de línea
Este ejemplo muestra cómo devolver el número de línea actual en el flujo de texto del archivo.
Obtener el número de columna
Este ejemplo muestra cómo obtener el número de columna del carácter actual en el archivo.

Objeto Drive

Obtener el número de espacio disponible del controlador especificado
Este ejemplo muestra cómo primero crear un objeto FileSystemObject y luego usar la propiedad AvailableSpace para obtener el espacio disponible del controlador especificado.
Obtener la capacidad de espacio restante del controlador especificado
Este ejemplo muestra cómo usar la propiedad FreeSpace para obtener el espacio restante del controlador especificado.
Obtener la capacidad total del controlador especificado
Este ejemplo muestra cómo usar la propiedad TotalSize para obtener la capacidad total del controlador especificado.
Obtener la letra del controlador del controlador especificado
Este ejemplo muestra cómo usar la propiedad DriveLetter para obtener la letra del controlador del controlador especificado.
Obtener el tipo de controlador del controlador especificado
Este ejemplo muestra cómo usar la propiedad DriveType para obtener el tipo de controlador del controlador especificado.
Obtener la información del sistema de archivos del controlador especificado
Este ejemplo muestra cómo usar FileSystem para obtener el tipo de sistema de archivos del dispositivo de almacenamiento específico.
¿Está listo el dispositivo de almacenamiento?
Este ejemplo muestra cómo usar la propiedad IsReady para verificar si el dispositivo de almacenamiento específico está listo.
Obtener la ruta del dispositivo de almacenamiento específico
Este ejemplo muestra cómo usar la propiedad Path para obtener la ruta del dispositivo de almacenamiento específico.
Obtener la carpeta raíz del dispositivo de almacenamiento específico
Este ejemplo muestra cómo usar la propiedad RootFolder para obtener la carpeta raíz del dispositivo de almacenamiento específico.
Obtener el número de serie del dispositivo de almacenamiento específico
Este ejemplo muestra cómo usar la propiedad Serialnumber para obtener el número de serie del dispositivo de almacenamiento específico.

Objeto File

¿Cuándo se creó este archivo?
Este ejemplo muestra cómo crear primero un objeto FileSystemObject, luego usar la propiedad DateCreated del objeto File para obtener la fecha y hora de creación de un archivo específico.
¿Cuándo se modificó este archivo?
Este ejemplo muestra cómo usar la propiedad DateLastModified para obtener la fecha y hora de la última modificación de un archivo específico.
¿Cuándo se accedió a este archivo?
Este ejemplo muestra cómo usar la propiedad DateLastAccessed para obtener la fecha y hora de la última vez que se accedió a un archivo específico.
Devolver las propiedades de un archivo específico
Este ejemplo muestra cómo usar Attributes para devolver las propiedades de un archivo específico.

Objeto Dictionary

¿Existe la clave específica?
Este ejemplo muestra cómo crear primero un objeto Dictionary, luego usar el método Exists para verificar si una clave específica existe.
Devolver un array de todos los proyectos
Este ejemplo muestra cómo usar el método Items para devolver un array de todos los proyectos.
Devolver un array de todas las claves
Este ejemplo muestra cómo usar el método Keys para devolver un array de todas las claves.
Devolver el valor de un proyecto
Este ejemplo muestra cómo usar la propiedad Item para devolver el valor de un proyecto.
Establecer una clave
Este ejemplo muestra cómo usar la propiedad Key para establecer una clave en un objeto Dictionary.
Número de pares clave/valor devueltos
Este ejemplo muestra cómo usar la propiedad Count para devolver el número de pares clave/valor.

Componente AdRotator

Ejemplo simple de AdRotator
Este ejemplo muestra: cada vez que un usuario visita el sitio web o actualiza una página, cómo usar el componente AdRotator para mostrar una imagen de publicidad diferente.
AdRotator - Enlace de Imagen
Este ejemplo muestra: cada vez que un usuario visita el sitio web o actualiza una página, cómo usar el componente AdRotator para mostrar una imagen de publicidad diferente. Además, la imagen en sí es un enlace.

Componente de Capabilities del Navegador

Componente de Capabilities del Navegador
Este ejemplo muestra cómo determinar el tipo, el rendimiento y la versión del navegador de cada visitante del sitio web.

Componente de Enlace de Contenido

Componente de Enlace de Contenido
Este ejemplo construirá una lista de contenido.
Componente Content Linking 2
Este ejemplo utiliza el componente Content Linking para navegar entre las páginas listadas en un archivo de texto.

Content Rotator (ASP 3.0)

Componente Content Rotator
Cada vez que el usuario accede o actualiza la página, el componente muestra diferentes cadenas de contenido HTML.