Recomendado: Analice la adición dinámica del formulario de aplicación ASP y el método de implementación y el código Un formulario de solicitud puede contener n elementos, y al agregar el formulario de solicitud, debe agregar dinámicamente el código. Mesa dinámica
1. Método para obtener datos de entrada de tabla por ASP: Obtener post
1.get: después de que el usuario agrega los datos a la URL, el formato es? Campo 1 = Datos de entrada 1 y campo 2 = Datos de entrada 2 y ..., y luego envíelo al servidor. Por ejemplo: la acción es www.abc.com, los datos de entrada de nombre de campo son Jack, los datos de la edad de campo son 15, luego use el método Get a http://www.abc.com?name=jack&age=15
2. Post: el usuario usa datos de información HTTP para transferir al servidor ASP: Get: Use Input data = request.QueryString (nombre de campo) y extrae los datos adjuntos a la URL. POST: Use Input data = request.forml (nombre de campo), para leer el campo de datos de información HTTP. * Request.queryString Ejemplo: <a Hery = AspForm.asp? Name = Jack & Age = 15> Haga clic aquí </a> 〈P> Nombre: <%= request.queryString (name)%) Age: <%= request.queueryString (age)%) * Obtener ejemplo · ASP: <Form Action = Asp1b.asp Methode = Obtener el método de obtención: <inpit type = input1 value <Seleccione name = input2> <pection> ¡genial! <pection> Handsome <Option> Warmying </select> <input type = subt value = ok> </orm> contenido de asp1b.asp <html> <body> < %= request.queryString (input1) %> Hola, su personaje es < %= request.QueryString (input2) %>
</body> </html>
2.Request.From Syntax: request.from (nombre) [(índice) | .Count] Nombre: Index de nombre de campo: Cuando se ingresan múltiples valores en el mismo campo, el índice de valor del puntero especifica qué valor del mismo campo se lee. El rango es de 1 a solicitud. Desde el nombre) .Cuenta Conteo: De Solic. Si no hay dicho campo de nombre, el recuento es 0.
Como se muestra en el siguiente ejemplo: < % FORI = 1 para request.fron (input1) .Count Respuesta.write Sold.From (Input1) (i) y <br> Next %> Si Input1 tiene dos valores, ambos visualizan *Si el índice no se usa para especificar cuál leer. Use < % para cada pedido de ítem.from (input)) Repomse.write item & <br> Next %> También puede usar para cada x en Tewuest. desde para obtener repetidamente los valores de entrada de todos los campos.
El siguiente es el contenido citado: <%para cada x en request.form%> request.From (<%= x%) = <%= request.form (x)%> <br> <%siguiente%> |
3. Métodos para obtener el puerto TCP/IP del cliente: por ejemplo: el puerto TCP/IP es <%= request (server_port)%> usar server_port para obtener la información del puerto de conexión que recibe la solicitud HTTP
4. A través de la información del encabezado HTTP de http_accept_language, puede obtener la localidad del usuario. El siguiente ejemplo juzga el local del usuario y ofrece diferentes páginas. <% lenguaje = request.ServerVariables (http_accept_language) if idioma = en entonces%> <!-#include file = inglés.asp> <% else%> <!-#include file = china.asp> <% end if%>
5. El comando actual de fecha y hora es <%= ahora%>
6. El método de ASP para obtener la entrada de datos de la tabla es usar un objeto incorporado: la requisito, que varía de Get and Post.
7. Si desea escribirlo usted mismo en VB u otro idioma, el archivo .dll para ASP debe registrar el archivo DLL: Ingrese RegsBr32 *.dll en DOS
8. Muestre cinco oraciones repetitivas, con fuentes más grandes y más grandes < % para i = 1 a 5 %> <font size = < % = i %> color =#00ffff> ASP rápida </font> <br> < % siguiente> %>
9. Transfiera la cadena a la respuesta del usuario. Cadena de escritura, como: < % Response.write Welcome %>
10. Enlace a la respuesta de dirección de URL especificada. URL de redirección, como: < %respuesta. Redirect HomePage.asp %>
* Sin embargo, si el contenido del archivo de esto .p se ha transferido al usuario, se producirá un error cuando se use redirección.
11. Combinación de otros idiomas y ASP: Por ejemplo: Buenos días por la mañana, hola en la tarde <% If Time> # 12: 00: 00 AM # y tiempo < # 12: 00: 00 pm # luego saludo = ¡Buenos días! el más saludo = ¡Hola! Finalizar si %> < %= Saludo %>
12. Ejemplos de la aplicación <script> etiqueta en ASP:
El siguiente es el contenido citado: <html> <body> < % Call Function1 %> </body> </html> <script runat = server lenguaje = javascript> function function1 () {...} </script> |
13.#Incluye incluye otros archivos <!-#Incluir virtual | file = nombre de archivo-> virtual se refiere a la dirección de archivo virtual. El archivo representa la dirección del archivo absoluto. Por ejemplo: <!-#incluye virtual =/booksamp/test.asp-> <!-#include file =/test/test.asp->
Y puede ser una capa anidada por capa. Además, #include no puede estar dentro de <%-%>
14. Período de retención de la página de inicio Si el navegador del usuario navega nuevamente la página de inicio dentro del período de retención de una página de inicio, se mostrará el contenido de la página de inicio originalmente en el disco duro del usuario. Respuesta.Expires [= número] donde el número es el período de retención del cuadro de datos de registro (cuadro de página), que son minutos. O: respuesta.expiresabsolute [= [fecha] [hora]] Por ejemplo: Establezca un período de retención de la página de inicio en un día determinado.
15. Conéctese a la dirección de URL especificada. Por ejemplo: desea confirmar que el usuario ha visto index.htm, puede verificar si se ha visto. Si no se ha confirmado, se conectará automáticamente a la página de inicio < % si no session (been_to_home_page) y luego respuesta.redirect index.asp final si %>
16.sude si regresa a esta página o ingrese por primera vez <% si user_has_been_here_before entonces respuesta.write <h3 align = center> bienvenido de nuevo de nuevo la respuesta. ¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡ FIN IF %>
17. Muestre imágenes en la base de datos y Super Connection
El siguiente es el contenido citado: <% set Conn = Server.CreatObject (ADODB.Connection) conn.open myaddress establecer rs = conn.execute (seleccione Nombre, Tel, URL, imagen de MyAddress) %> <p> <babel> <tr> < %para i = 0 a rs.fields.count-1 %> <td> <b> < %= rs (i) .Name %> |
Compartir: cómo implementar el procesamiento de múltiples nombres de dominio en el mismo espacio Tome estos dos nombres de dominio como ejemplo: http://www.knowsky.com/http://code.knowsky.com/ Los dos nombres de dominio están vinculados al mismo espacio, ja, pero saltarán a diferentes directorios. No se implementan en la configuración de IIS, sino solo una pequeña pieza de código ASP.