Recomendado: habilidades de sesión de programación ASP Cualquiera que haya escrito un ASP un poco más grande sabe que la sesión es realmente útil. Se puede usar para registrar variables de datos propiedad del usuario, que es segura y conveniente. ¿Pero realmente sabes cómo funciona la sesión? Quizás después de que entiendas, nunca te atreves a usar este objeto de amor y odio nuevamente. Aunque el método de reemplazarlo es un poco problemático, pero sigue siendo mucho tiempo
Las variables se utilizan para almacenar información.
Si se declara una variable fuera de la subrutina, la variable puede ser cambiada por cualquier script en el archivo ASP. Si se declara una variable en una subrutina, se creará y revocará cada vez que se ejecute la subrutina.
Ejemplo:
Declarar variables
El siguiente es el contenido citado: <html> <Body> <% nombre atenuante Nombre = Donald Duck Response.write (mi nombre es: y el nombre) %> </body> </html> |
Las variables se utilizan para almacenar información. Este ejemplo demuestra cómo declarar una variable, asignar un valor a una variable y usar esta variable en un programa
Declarar una matriz
El siguiente es el contenido citado: <html> <Body> <% Dim fname (5), yo fname (0) = George fname (1) = John fname (2) = Thomas fname (3) = James fname (4) = Adrew fname (5) = Martin Para i = 0 a 5 Response.write (fname (i) y <Br />) Próximo %> </body> </html> |
Las matrices se utilizan para almacenar una serie de elementos de datos relacionados. Este ejemplo demuestra cómo declarar una matriz que almacena nombres.
Bucle para generar títulos HTML
El siguiente es el contenido citado: <html> <Body> <% Dim I para i = 1 a 6 Response.Write (<H & I &> Header & I & <H & I &>) próximo %> </body> </html> |
Cómo bucle para generar 6 títulos HTML diferentes.
Realice saludos basados en el tiempo con VBScript
El siguiente es el contenido citado: <html> <Body> <% atenuar h = hora (ahora ()) Response.write (<p> & ahora ()) Response.write ((tiempo de Beijing) </p>) Si h <12 entonces Respuesta. Escribe (¡buenos días!) demás Respuesta. Escribe (¡Buen día!) final si %> </body> </html> |
Este ejemplo mostrará diferentes mensajes al usuario de acuerdo con el tiempo del servidor.
Haga saludos basados en el tiempo con JavaScript
El siguiente es el contenido citado: < %@ idioma = javaScript %> <html> <Body> <% var d = nueva fecha () var h = d.gethours () Response.write (<p>) Response.Write (D (tiempo de Beijing)) Response.Write (</p>) if (h <12) { Respuesta. Escribe (¡buenos días!) } demás { Respuesta. Escribe (¡Buen día!) } %> </body> </html> |
Este ejemplo es el mismo que el anterior, pero la sintaxis es diferente.
La vida de las variables
Las variables declaradas fuera de la subrutina pueden ser accedidas y modificadas por cualquier script en el archivo ASP.
Las variables declaradas en las subrutinas se crean y se revocan solo cuando la subrutina se ejecuta cada vez. No se puede acceder a esta variable y modificarse mediante scripts fuera de la subrutina.
Para declarar variables para su uso mediante múltiples archivos ASP, declare la variable como una variable de sesión o una variable de aplicación.
Variable de sesión
La variable de sesión se utiliza para almacenar información para un solo usuario y es válida para todas las páginas en una aplicación. Los datos típicos almacenados en la sesión son un nombre, identificación o parámetro.
Variables de aplicación
La variable de aplicación también es válida para todas las páginas en una aplicación. Las variables de aplicación se utilizan para almacenar información sobre todos los usuarios en una aplicación específica.
Compartir: llamar a las vistas del servidor SQL y los procedimientos almacenados en ASP 1. Prefacio ASP (Páginas Active Server) es un entorno de secuencias de comandos del lado del servidor, compatible con el IIS3.0 o superior de Microsoft. Se puede utilizar para crear páginas web dinámicas o para generar potentes aplicaciones web. Una página ASP es un archivo que incluye etiquetas HTML, texto y comandos de script. Las páginas ASP pueden llamar a los componentes ActiveX para realizar tareas como conectarse a un número