Recomendado: Explicación detallada de las funciones Asp. Cbool(cadena) Convertir a valor booleano Cbyte(cadena) Convertir a valor de tipo byte Ccur(cadena) Convertir a valor de tipo de moneda Cdate(cadena) Convertir a valor de tipo diario Cdbl(cadena) Convertir a valor de precisión doble Cint(cadena) Convertir a un valor entero Clng(cadena) Convertir a un valor entero largo Csng(cadena) Convertir a un valor de precisión único Cstr(
Objetos ASP, hay 5 objetos en ASP: Solicitud, Respuesta, Sesión, Aplicación, Servidor. A continuación solo se describen los atributos del objeto que se pueden utilizar en este artículo. Para otros atributos, consulte los materiales relevantes. El principio del método proporcionado en este artículo es: establecer una variable lógica IsVoted y verificar el valor de IsVoted antes de votar. Solo cuando el valor sea Falso se puede votar; de lo contrario, se considerará que el voto se ha emitido.El objeto Aplicación es un objeto que maneja información compartida por todos los usuarios en una aplicación ASP específica. Es decir, el objeto Aplicación es un objeto compartido por todas las páginas web en todas las máquinas en red. Las variables definidas y configuradas por el objeto Aplicación son accesibles desde todas las páginas web para todos los usuarios. Puede utilizar el objeto Aplicación para definir variables y cambiar el valor de las variables. El formato de sintaxis es el siguiente: Aplicación (nombre de variable) = expresión. Se puede hacer referencia a él a través de la Aplicación (nombre de la variable) en el archivo .asp. La aplicación guarda el valor de la variable en el lado del servidor web.
El objeto Sesión se utiliza para administrar información para un solo usuario, y las variables de Sesión solo se llaman entre páginas (es decir, dentro de una Sesión). Las variables de sesión son privadas y los cambios en el valor de una variable en una sesión no afectan el valor de la variable del mismo nombre en otra sesión. El objeto Sesión también guarda valores variables en el lado del servidor, pero las ubicaciones donde se guarda cada sesión son diferentes. Debido a que la sesión es privada, hay tantas variables IsVoted como objetos de sesión y no existe ninguna relación entre estas variables.
El objeto Cookies no puede existir solo. Se adjunta a los objetos Solicitud y Respuesta. Al usarlo, se debe agregar Solicitud o Respuesta antes de las Cookies. Al igual que la aplicación y la sesión, las cookies también pueden guardar el valor de las variables, pero las cookies solo guardan el valor de las variables en el cliente del navegador. Las variables definidas con Cookies tienen un atributo: el período de uso de las variables de Cookies se puede configurar y, una vez establecido el período de uso, todos los usuarios que inician sesión desde la misma máquina pueden compartir las variables de Cookies. Podemos usar este atributo de Cookies para configurar. el intervalo. Pasará un cierto tiempo antes de que puedas volver a votar.
El objeto Servidor completa principalmente parte del trabajo que debe ser procesado por el servidor WWW. En este artículo, utilizamos principalmente Request.ServerVariables para leer la dirección IP del cliente en la variable de entorno del Servidor y establecer cuánto tiempo tomará la misma IP. dirección para votar nuevamente según la dirección IP.
El archivo Global.asa completa las tareas de definición e inicialización de variables y archivos compartidos. El archivo Global.asa debe estar ubicado en el directorio raíz de la aplicación ASP. Una aplicación ASP sólo puede tener un archivo Global.asa. Global.asa contiene cuatro eventos: Application_OnStart, Application_OnEnd, Session_OnStart y Session_OnEnd Definimos e inicializamos variables de aplicación y variables de sesión en los eventos Application_OnStart y Session_OnStart, para que estas variables se puedan leer en futuras páginas web. ASP lee el contenido de Global.asa bajo las siguientes circunstancias:
1. Después de iniciar el servidor web, se realiza la primera solicitud para llamar a cualquier archivo .asp en la aplicación ASP;
2. Los usuarios que no están en el estado de sesión solicitan llamar al archivo .asp de la aplicación ASP.
Método 1: usar el objeto de sesión
Establezca la variable lógica IsVoted en el evento Session_OnStart de Global.asa. El valor inicial es FALSO (lo que indica que aún no se ha realizado ninguna votación). Después de votar, cambie el valor de IsVoted a VERDADERO en el programa .asp (lo que indica que se ha realizado una votación). ha sido tomada). El valor de IsVoted debe determinarse antes de cada votación. Si el valor de IsVoted es VERDADERO, ya no puedes votar; si el valor es FALSO, puedes votar.
Debido a que el uso del objeto Sesión debe coordinarse con la función de Cookies del navegador, antes de juzgar el valor IsVoted, primero debe determinar si la función de Cookies del navegador está activada. Si está cerrado, este método no será válido, por lo que en este caso, se debe dar un mensaje de aviso y se debe usar el comando Response.End para interrumpir la ejecución del programa .asp para evitar votaciones repetidas. El proceso se muestra en la Figura 1:
Entre ellos, la función para determinar si las cookies están activadas es relativamente complicada. Ahora se proporciona el código de implementación de la función (VBScript).
Compartir: Analice el código para conectar varias bases de datos usando ADO Presentemos brevemente varios métodos de conexión ADO: ODBCDSN, ODBCDSN-Less, OLEDBProvider y MSRemoteProvider 1. ODBCDSN se conecta a I.DSN oConn.OpenDSN=AdvWorks;_ UID=Admin;_ PWD= Nota: A partir de MDAC2.1, ya no puede usar este método, es decir, simplemente coloque el nombre del archivo DSN en ConnectString
Total 3 páginas Página anterior 123 Página siguiente