Recomendado: Explicación detallada del uso del método abierto de XMLHTTP Abra Crear una nueva solicitud HTTP y especifique el método, la URL y la sintaxis de información de verificación de esta solicitud oxmlhttprequest.open (bstrmethod, bstrurl, varasync, bstruser, bstrPassword); Parámetros BSTRMETHOD HTTP Métodos, tales como: POST, GET, PUT y PROFIND. Caso insensible. La dirección de URL solicitada por Bstrurl puede ser absolutamente
A partir de este artículo, el autor comienza con los objetos incorporados ASP y analiza las características y métodos de los seis objetos incorporados y varios componentes de ASP para usted en detalle.
Antes de comenzar oficialmente a aprender los objetos y componentes incorporados de ASP, primero comprendamos algunos conceptos básicos, que serán de gran ayuda para su aprendizaje futuro. Consulte la tabla a continuación:
¿Qué es un objeto? No se refiere al compañero masculino o femenino que estás enamorado. En la programación orientada a objetos, un objeto se refiere a una variable compuesta de operaciones y datos que se consideran entidades completas. Los objetos se basan en un modelo específico en el que el cliente usa el servicio del objeto para acceder a los datos del objeto a través de una interfaz de un conjunto de métodos o funciones relacionadas, y el cliente puede llamar a estos métodos para realizar alguna operación. Los componentes ActiveX son clave para construir aplicaciones web, y los componentes proporcionan objetos que realizan tareas en los scripts. Un componente ActiveX es un archivo que contiene código que ejecuta un cierto elemento o conjunto de tareas. Dado que el componente puede realizar tareas comunes, los programadores no tienen que crear un código que realice estas tareas ellos mismos. Los componentes se pueden aprovechar como bloques de construcción básicos para scripts y aplicaciones basadas en la web. Siempre que sepa cómo acceder a los objetos proporcionados por un componente, incluso un novato en secuencias de comandos puede escribir scripts sin comprender cómo funcionan los componentes. En resumen, los componentes le permiten escribir scripts potentes sin aprender programación. Los componentes son código ejecutable contenido en la biblioteca de enlaces dinámicos .dll o archivo ejecutable .exe. Los componentes pueden proporcionar uno o más objetos, así como métodos y propiedades de los objetos. Para usar el objeto proporcionado por el componente, cree una instancia del objeto y asigne la nueva instancia el nombre de la variable. Use el método servidor.CreateObject de ASP para crear una instancia de un objeto y use la Directiva de asignación de variable del lenguaje de secuencias de comandos para nombrar la instancia del objeto. Como se muestra en el siguiente ejemplo:
Establecer db = server.createObject (ADODB.Connection)
La variable DB aquí es una instancia del objeto que accede a la base de datos creada por el programa ASP.
Active Server Pages proporciona objetos incorporados que se pueden usar en scripts. Estos objetos facilitan los usuarios recopilar información enviada a través de solicitudes de navegador, responder a los navegadores y almacenar información del usuario, liberando así a los desarrolladores de objetos de mucho trabajo tedioso. La versión ASP actual proporciona un total de seis objetos incorporados. Aprendamos a través de ejemplos a continuación.
1. Solicitar objeto
Puede usar el objeto de solicitud para acceder a toda la información aprobada en cualquier solicitud HTTP, incluidos los parámetros, las cookies y la autenticación del usuario pasada de las tablas HTML utilizando el método POST o Get Method. El objeto de solicitud le permite acceder a los datos binarios enviados por el cliente al servidor.
Solicitar sintaxis:
Pedido[. Colección | Atributo | Método] (variable)
Aquí el autor seleccionará algunas gramáticas de objetos de uso común para el análisis.
1. Forma
La colección de formulario recupera los valores de los elementos de tabla enviados al cuerpo de solicitud HTTP utilizando el método POST.
gramática
Request.form (elemento) [(índice) | .Count]
parámetro
El elemento especifica el nombre del elemento de tabla para recuperar la colección.
Index Parámetro opcional, que le permite acceder a uno de los múltiples valores en un parámetro. Puede ser cualquier número entero entre 1 y request.form (parámetro) .count.
Cuente el número de elementos en la colección
La colección de formulario está indexada por el nombre del parámetro en el cuerpo de solicitud. El valor de request.form (elemento) es una matriz de todos los valores de elementos en el cuerpo de solicitud. Determine el número de valores en el parámetro llamando a request.form (elemento) .count. Si el parámetro no asocia múltiples valores, el recuento es 1. Si no se encuentra el parámetro, el recuento es 0. Para hacer referencia a un valor único en un elemento de tabla con valores múltiples, se debe especificar el valor del índice. El parámetro de índice puede ser cualquier número de 1 a request.form (elemento) .count. Si se hace referencia a uno de los parámetros de la tabla múltiples y no se especifica el valor del índice, los datos devueltos serán una cadena separada por comas.
Puede usar el Restater para mostrar todos los valores de datos en una solicitud de tabla. Por ejemplo, un usuario llena el formulario especificando varios valores, consulte la figura a continuación.
Para el parámetro de pasatiempo, puede recuperar estos valores utilizando el script a continuación.
< html >
< Cabeza >< Título >< /Título >< /Head > < < > >
< P > Por favor complete sus pasatiempos < /P >
< Método de formulario = Post Action = Form.asp >
< p >< tipo de entrada = nombre de texto = tamaño de pasatiempo = 20 >< BR >
< Tipo de entrada = Nombre de la casilla de verificación = Valor de hobby = Fútbol > Fútbol < Tipo de entrada = Nombre de la casilla
< P >< Tipo de entrada = Valor de envío = Send Name = B1 >< Tipo de entrada = RESET Value = Nombre de recarga = B2 >< /P >
< /forma >
< % para cada i en solicitud. Respuesta de formación (Hobby). Escribe I y < BR > Next % >
< /cuerpo >< /html >
Dispara el código anterior en el bloc de notas (tenga en cuenta que los espacios después de <se eliminan), guárdelo como un archivo form.asp y ejecútelo. El objeto de solicitud puede mostrar elementos uno por uno de acuerdo con los diferentes contenidos que llena o seleccionar en el formulario.
Por supuesto, usar el bucle for ... Next también puede generar la misma salida, como se muestra a continuación:
< %
Para i = 1 para request.form (hobby) .Count <
Response.Write Solic.Form (Hobby) (i) y < BR > Siguiente <
%>
2. Queristring
La colección de consulta recupera el valor de una variable en una cadena de consulta HTTP, y la cadena de consulta HTTP se especifica por el valor después del signo de interrogación (?). como:
< a href = ejemplo.asp? String = Esta es una muestra > String Sample < /A >
Genera una cadena de nombre de variable con el valor que es una muestra. Las cadenas de consulta también se pueden generar enviando una tabla o al usuario escribiendo una consulta en la caja de direcciones de su navegador.
gramática
Request.queryString (variable) [(índice) | .Count]
Compartir: una colección completa de funciones personalizadas de uso común para ASP % '=========================================== 4 Saferequest (Paraname, Paratype) '4: Formateo de la fecha FechaFormat (Datestr, DAT
2 páginas en el total de la página 12 Página siguiente