Recomendado: Edición de código común de ASP Calcule el tamaño del carácter Len () es un carácter que calcula uno, una letra y un lenb () son dos letras y caracteres a los que se hace referencia de la siguiente manera: la función getLen (str) n = 0 para i = 1 a
Tabla de contenido1. Conceptos básicos de ASP
2. Cinco objetos principales de ASP
3. Solicitar objeto
4. Objeto de respuesta
5. Objetos del servidor
6. Objeto de aplicación
7. Objeto de sesión
1. Conceptos básicos de ASP
Microsoft Active Server Pages, que es lo que los lectores llaman ASP, es un entorno de secuencias de comandos del lado del servidor desarrollado por Microsoft. ASP está contenido en IIS, y la última versión de ASP 3.0 está contenida en IIS 5.0. A través de ASP, puede combinar páginas web HTML, instrucciones de ASP y controles ActiveX para crear aplicaciones dinámicas, interactivas y eficientes del servidor web. Con ASP, no tiene que preocuparse por si el navegador del cliente puede ejecutar el código que escribió, porque todos los programas se ejecutarán en el lado del servidor, incluidos todos los programas de secuencias de comandos integrados en HTML normal. Después de ejecutar el programa, el servidor solo devuelve el resultado de ejecución al navegador del cliente, lo que reduce la carga del navegador del cliente y mejora enormemente la velocidad de interacción.
ASP tiene las siguientes características:
& Oslash; Use lenguajes de secuencias de comandos simples y fáciles de entender como VBScript y JScript, combinado con el código HTML para completar rápidamente la aplicación del sitio web.
& Oslash; No es necesario compilar, fácil de escribir, se puede ejecutar directamente en el lado del servidor.
& Oslash; Se puede escribir usando un editor de texto normal. Para llevar a cabo mejor el desarrollo del equipo, Microsoft ha desarrollado especialmente un conjunto de herramientas de desarrollo, Visual InterDEV, que es un sistema integrado de desarrollo de software de aplicaciones web, incluidas todas las funciones necesarias para desarrollar, emitir y administrar software de aplicaciones web basadas en bases de datos.
& Oslash; Los scripts VBScript y JScript utilizados por ASP se ejecutan en el servidor web, y el navegador en el lado del usuario no necesita poder ejecutar estos lenguajes de script.
& Oslash; El programa fuente de ASP no se transmitirá al navegador del cliente, por lo que el programa escrito puede evitarse de ser plagiado por otros, mejorando así la seguridad del sitio web.
& Oslash; ActiveX Server Components tiene una escalabilidad ilimitada. Puede usar Visual Basic, Java, Visual C, Cobol y otros lenguajes de programación para escribir el componente del servidor ActiveX que necesita.
Los programas ASP pueden contener texto sin formato, etiquetas HTML y comandos de script. Solo necesita colocar el programa .asp en el directorio virtual del servidor web (este directorio debe tener permisos ejecutables) y puede acceder al programa ASP a través de www.
Conocimiento básico para dominar cuando aprende ASP:
& Oslash; Aprenda a usar el software Microsoft Visual Interdev.
& Oslash; Instalación y uso del servidor ASP.
& Oslash; ASP está contenido en IIS. IIS 4.0 de NT 4.0 contiene IIS 2.0, e IIS 5.0 de Windows 2000 contiene IIS 3.0. No importa si eres un usuario ordinario de Windows 98. Microsoft también ha desarrollado un servidor web personal específicamente para el aprendizaje ASP. Generalmente se incluye en el directorio de complementos/PWS de la versión oficial de Windows 98. Siempre que instale un servidor web personal, los usuarios de Windows 98 aún pueden aprender la programación ASP.
& Oslash; Competente en http y html.
& Oslash; Competente en VBScript o JavaScript.
& Oslash; Competente en conocimiento de la base de datos. Por ejemplo: Microsoft SQL Server, debe estar familiarizado con ADO y ODBC y familiarizado con Transact-SQL Language.
2. Cinco objetos principales de ASP
Solicitar objeto
Colección: Querystring, Forma, Cookies, ServerVariable
Función principal: lea datos en el formulario de envío o datos en cookies.
Objeto de respuesta
Atributos: búfer, cookies, contentype, expira, expiresabsolute, estatus, iSClientConnected, cachecontrol
Métodos: escribir, redirigir, finalizar, descargar, cookies, binarywrite, addheader, appendtolog
Funciones principales: texto de salida, datos y cookies al navegador y controlar cada etapa del proceso de entrega de la página web.
Objeto de servidor
Atributo: scripttimeout
Métodos: createObject, mappath, urlencode, htmlencode
Función principal: crear objetos COM y componentes de secuencias de comandos, etc.
Objeto de aplicación
Propiedades: bloquear y desbloquear
Función principal: los objetos de aplicación se utilizan para compartir información entre varios usuarios en la misma aplicación.
Objeto de sesión
Propiedades: SessionID y Tiempo de espera
Método: abandonar
Función principal: Mantenga datos para un solo usuario.
3. Solicitar objeto
El objeto RESQUEST representa un mensaje de solicitud enviado a HTTP por cada programa de cliente. De hecho, la función del objeto de solicitud es unidireccional, y solo puede recibir datos enviados por la página web del cliente, que es exactamente la opuesta de la función del objeto de respuesta.
Cuando la resQuest recibe datos, se utilizan dos conjuntos de consulta y forma para recuperar los datos del formulario. El conjunto se utiliza depende de la propiedad de método del formulario HTTP enviado por la página web. Cuando se obtiene el valor de la propiedad del método, se utiliza la consulta y cuando el valor de la propiedad del método es posterior, se utiliza el formulario. Cuando se omite el nombre específico de la colección, el ASP buscará la colección en el siguiente orden: QueryString -> Form -> Cookie -> ServerVariables.
<html>
<Evista>
</ablo>
<Body>
<form de aciton = log.asp método = get name = login>
<input type = text name = logid>
<input type = text name = contraseña>
<input type = Subt Name = Subt1 Value = Subt>
</form>
</body>
</html>
Una vez que se envíen los datos al archivo log.asp en el lado del servidor, use el objeto de solicitud en el log.asp para obtener los datos enviados por el usuario y determine si el usuario es legal. El archivo log.asp es el siguiente:
<%
usuarios
Dim passwd
User = request.QueryString (logid)
Passwd = request.QueryString (contraseña)
Si user = Jeff entonces
Si se pasa = 123456 entonces
Respuesta. ¡Escribe el inicio de sesión con éxito!
Compartir: use ASP para ocultar rutas de archivos para realizar la cadena antirrobo Si conocemos la ruta real de un archivo estático como: http://www.xx.com/download/51windows.pdf, si el servidor no tiene restricciones especiales, ¡podemos descargarlo sin esfuerzo! Cuando el sitio web proporciona 51windows.pdf Descargar, cómo