Latest web development tutorials

ASP de referencia rápida

ASP desde W3CSchool referencia rápida. Imprimirlo y ponerlo en un bolsillo, listo para usar.


Gramática básica

secuencia de comandos ASP por la <% y%> rodeaba. Escribe salida al navegador:

<Html>
<Cuerpo>
<% Response.Write ( "Hello World!")%>
</ Body>
</ Html>

El lenguaje ASP predeterminado es VBScript. Para utilizar otro lenguaje de script, en la parte superior de la página ASP insertar una especificación del lenguaje:

<% @ Language = "javascript"%>
<Html>
<Cuerpo>

<%
....
%>

Los formularios y la entrada del usuario

Request.QueryString formulario de recogida de method = "get" el valor. A partir de un formulario utilizando el método GET de transmitir la información a todos los usuarios que es visible (aparece en la barra de direcciones del navegador), y de la cantidad de información transmitida es limitado.

colección Request.Form para el método de uso = "post" en la forma del valor. Usando el método POST de transmisión de la información de la forma no es visible para el usuario, y no hay límite en la cantidad de información a enviar.

Las cookies ASP

galleta utiliza para identificar el usuario. Una cookie es un servidor en el ordenador del usuario para alojarse en un pequeño archivo. Cada vez que el mismo ordenador mediante el navegador solicita una página, este equipo enviará una cookie.

Response.Cookies comando se utiliza para crear una cookie:

<%
Response.Cookies ( "nombre") = "Alex"
Response.Cookies ( "nombre"). Expira = "mayo 10,2002"
%>

Nota: El comando Response.Cookiesdebe aparecer antes de la etiqueta <html>!

"Request.Cookies" comando se utiliza para recuperar los valores de cookie:

<%
fname = Request.Cookies ( "nombre")
Response.Write ( "Nombre =" & fname)
%>

referencias

Mediante el uso de la directiva # include, puede realizar antes de archivo ASP en el servidor, el contenido de otro archivo ASP en el archivo ASP. directiva #include se utiliza para crear funciones, encabezados, pies de página y otros elementos es necesario repetir o usado en varias otras páginas.

sintaxis:

<! - # Include virtual = "somefile.inc" ->
o
<! - # Include file = "somefile.inc" ->

Por favor, utilice la palabra clave virtual para indicar una ruta que comienza con un directorio virtual. Si un archivo con el nombre "header.inc" se encuentra en el directorio virtual / html, la siguiente línea de código inserta contenidos "header.inc" del documento:

<! - # Include virtual = "/ html / header.inc" ->

Usar la palabra clave del archivo para indicar una ruta relativa. ruta relativa es el directorio que contiene comenzaron referencias. Si usted tiene un archivo en el directorio html y el archivo html "header.inc" se encuentra en la cabeza, la siguiente línea de código se inserta contenidos "header.inc" del documento en su archivo:

<! - # Include file = "headersheader.inc" ->

Por favor, utilice la palabra clave del archivo con la sintaxis (..) para referirse a los archivos de más alto nivel en el directorio.

Global.asa

global.asa archivo es un archivo opcional que puede contener declaraciones están sujetas las aplicaciones ASP cada página se accede, variables y métodos.

Nota: archivo Global.asadebe ser almacenado en el directorio raíz de la aplicación ASP, y cada aplicación sólo puede tener un archivo Global.asa.

Global.asa archivo sólo puede contener lo siguiente:

  • eventos de aplicaciones
  • sesión de eventos
  • <Objeto> declaración
  • Declaración TypeLibrary
  • directiva #include

de sucesos de aplicación y de sesión

En Global.asa se puede decir que los objetos de aplicación y de sesión cuando la aplicación / sesión a partir de qué hacer, qué hacer cuando el final de la aplicación / sesión. El código para realizar esta tarea se coloca en el controlador de eventos.Nota: Puesto que no podemos utilizar los delimitadores de secuencia de comandos ASP (<% y%>) insertar secuencias de comandos en el archivo Global.asa, tenemos que manejar la rutina colocado en el HTML etiqueta <script> en el interior:

<Script language = "VBScript" runat = "server">
sub Application_OnStart
"Parte del código
end sub
sub Application_OnEnd
"Parte del código
end sub
sub Session_OnStart
"Parte del código
end sub
sub Session_OnEnd
"Parte del código
end sub
</ Script>

<Object> Declaración

¿Puede la etiqueta <object> para crear objetos con la sesión o el ámbito de aplicación en el archivo Global.asa utilizando.NOTA: <object> etiqueta debe estar en la etiqueta <script> afuera!

sintaxis:

<Object runat = "server" scope = "alcance" id = "id"
{Progid = "progID de" | classid = "ClassID"}>
.......
</ Object>

Declaración TypeLibrary

TypeLibrary (tipo de biblioteca) es un recipiente que comprende un correspondientes archivos DLL objeto COM. Al incluir una llamada a TypeLibrary en el archivo Global.asa, se puede acceder a las constantes del objeto COM, y el código ASP también en mejores condiciones para reportar errores. Si la aplicación web se basa en los tipos de datos de objetos COM declarados en una biblioteca de tipos, puede escribir bibliotecas de declaración Global.asa.

sintaxis:

<! - METADATA TYPE = "biblioteca de tipos"
file = "nombre de archivo"
uuid = "typelibraryuuid"
version = "versionNumber"
lcid = "LocaleID"
->

objeto Session

objeto de sesión se utiliza para almacenar información sobre una sesión de usuario (sesión), o cambiar la configuración de sesión de usuario (sesión). variable almacena la información de un solo usuario se almacena en el objeto Session, y están disponibles para aplicaciones en todas las páginas.

Conjunto

  • Contenidos - contiene todos añaden a la sesión a través de una entrada de comando de script.
  • StaticObjects - contiene todo el uso de la etiqueta <object> etiqueta se adjunta al objeto de sesión.
  • Contents.Remove(artículo / index) - eliminar un elemento de la colección de contenido.
  • Contents.RemoveAll () - Eliminar todos los elementos de la colección de contenido.

propiedad

  • CodePage - especifica los juegos de caracteres utilizados cuando el contenido dinámico.
  • LCID - se utiliza para mostrar identificador de área de contenido dinámico.
  • SessionID - Devuelve el identificador de sesión
  • Tiempo de espera - Establece o devuelve la sesión de tiempo de espera.

camino

  • Abandone - sesión de revocación objeto todos los objetos.

objeto de aplicación

Trabajar juntos para lograr un archivo ASP grupo de trabajo denominado una aplicación. objeto de la aplicación se utiliza para poner estos archivos agrupados. Todos los usuarios comparten un objeto de aplicación. Objetos de aplicación que habrá una gran cantidad de información en los usos página de la aplicación (por ejemplo, información de conexión de base de datos).

Conjunto

  • Contenido - incluyen todos los comandos de secuencia de comandos adicionales al programa de aplicación.
  • StaticObjects - contiene todo el uso de la etiqueta <object> etiqueta se adjunta al objeto de aplicación.
  • Contents.Remove - eliminar un elemento de la colección de contenido.
  • Contents.RemoveAll - Eliminar todos los elementos de la colección de contenido.

camino

  • Bloqueo - evitar que los usuarios modifiquen las propiedades del objeto Aplicación.
  • Desbloquear - Le permite a los usuarios modificar las propiedades del objeto Aplicación.

objeto respuesta

objetos de respuesta de resultados desde el servidor al usuario para enviar la salida.

Conjunto

  • Galletas (nombre) - establece el valor de la cookie. Si no existe la cookie, crear una cookie, y define el valor especificado.

propiedad

  • Buffer - Especifica si el búfer de salida. Cuando se establece el búfer de salida, el servidor va a impedir que una respuesta al navegador hasta que todos los scripts del servidor han sido procesados, o hasta que el script llama al método Flush o Fin. Si desea establecer esta propiedad, debe estar ubicado en una etiqueta de archivo ASP <html> antes.
  • CacheControl - si desea configurar un servidor proxy puede almacenar en caché la salida generada por la AEP. Si se establece en público, entonces el servidor proxy caché de páginas.
  • Charset(nombre_de_conjunto_de_caracteres) - el nombre del juego de caracteres (como "ISO8859-1") añadido a la cabecera de tipo de contenido de objeto de respuesta.
  • ContentType - el establecimiento objeto Respuesta tipo de contenido HTTP (por ejemplo, "text / html", "image / gif", "image / jpeg", "text / plain"). El valor por defecto es "text / html".
  • Expira - página de configuración en el tiempo de la caché del navegador (minutos) antes de la falla.
  • ExpiresAbsolute - ajustar la fecha y la hora en una página del navegador invalidación de caché.
  • IsClientConnected - Indica si el cliente se desconecta del servidor.
  • Las fotografías(pics_label) - se añade el valor de etiqueta PICS a la cabecera de respuesta.
  • Status - valor predeterminado devuelto por la línea de estado del servidor.

camino

  • AddHeader(nombre, valor) - Añadir un nuevo encabezado de respuesta HTTP y el valor de HTTP.
  • AppendToLogcadena - la cadena a añadir a el extremo de entrada de registro del servidor (entrada de registro del servidor).
  • BinaryWrite(data_to_write) - escribir datos sin ningún caso de conversión de caracteres directamente a la salida.
  • Borrar - Borrar memoria intermedia de salida. Utilice este método para controlar los errores. Si no Response.Buffer establece en true, el método producirá un error en tiempo de ejecución.
  • Fin - deja de procesar la secuencia de comandos y devuelve el resultado actual.
  • Color - enviar el buffer de salida inmediatamente. Si no Response.Buffer establece en true, el método producirá un error en tiempo de ejecución.
  • Redirigir(url) - redirigir al usuario a otra URL.
  • Escribir(data_to_write) - escribir un texto para el usuario.

Object Request

Cuando un navegador solicita a la página del servidor, este comportamiento se denomina una petición (petición). Solicitud objeto se utiliza para obtener información del usuario.

Conjunto

  • ClientCertificate - contiene todos los valores de los campos almacenados en el certificado de cliente.
  • Galletas(nombre) - contiene todo el valor de la cookie HTTP enviado en la solicitud.
  • Forma(ELEMENT_NAME) - contiene todos los formularios utilizando el método POST para enviar el valor de la forma (de entrada).
  • Cadena de consulta(variable_name) - contiene todos los valores de la variable de cadena de consulta HTTP.
  • ServerVariables(server_variable) - contiene todos los valores de las variables de servidor.

propiedad

  • TotalBytes - Devuelve el número total de bytes en el cuerpo de la solicitud enviada por el cliente.

camino

  • BinaryRead - recuperada como parte enviada desde el cliente al servidor solicita el poste de datos.

objeto de servidor

objeto de servidor se utiliza para acceder a las propiedades y métodos en el servidor.

propiedad

  • ScriptTimeout - Establece o devuelve el valor máximo de una secuencia de comandos antes de que pueda dar por terminado el tiempo de funcionamiento (seg).

camino

  • CreateObject(type_of_object) - se crea una instancia de objeto.
  • Ejecutar(ruta) - ejecutar otro archivo ASP desde el interior del archivo ASP. Después de la finalización de la ejecución del archivo ASP se llama, el control vuelve a los archivos ASP anteriores.
  • GetLastError () - Devuelve el error se ha producido puede ser descrito como un objeto ASPError estado.
  • HTMLEncode(string) - una serie de aplicaciones de codificación HTML.
  • MapPath(ruta) - la ruta relativa o virtual se asigna a una ruta física.
  • Transferencia(ruta) - para enviar todos los mensajes de estado a otro fichero para su tratamiento. Después de la transmisión, el control del programa no devuelve el archivo original ASP.
  • URLEncode(cadena) - URL de la aplicación de cadena reglas de codificación.

Fuente: http: //www.w3cschool.cc/asp/asp-quickref.html