Latest web development tutorials

Forma ASP

Request.QueryString y mando Request.Form se utiliza para recuperar información de un formulario, como por ejemplo la entrada del usuario.


Ejemplos

Trate - Ejemplo

Uso method = "get" forma
Este ejemplo muestra cómo utilizar el comando Request.QueryString para interactuar con el usuario.

Método del uso = formulario de "post"
Este ejemplo muestra cómo utilizar el comando Request.Form para interactuar con el usuario.

Utilice los botones de radio Formas
Este ejemplo muestra cómo utilizar el comando Request.Form por medio de botones de radio para interactuar con el usuario.


La entrada del usuario

Solicitud objeto se puede utilizar para recuperar información de usuario de la forma.

instancia de formulario HTML

<form method="get" action="simpleform.asp">
First Name: <input type="text" name="fname"><br>
Last Name: <input type="text" name="lname"><br><br>
<input type="submit" value="Submit">
</form>

La entrada del usuario puede ser recuperada a través de Request.QueryString o de mando Request.Form.


Request.QueryString

Request.QueryString comando se utiliza para recoger método de uso = "get" en forma de 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.

Si el usuario en el formulario de entrada por encima de HTML "Bill" y "puertas", enviado a la URL del servidor va a tener este aspecto:

http://www.w3cschool.cc/simpleform.asp?fname=Bill&lname=Gates

Supongamos que el archivo "simpleform.asp" contiene la siguiente secuencia de comandos ASP:

<body>
Welcome
<%
response.write(request.querystring("fname"))
response.write(" " & request.querystring("lname"))
%>
</body>

parte del cuerpo del navegador mostrará el documento de la siguiente manera:

Welcome Bill Gates


Request.Form

Request.Form comando se utiliza para recoger el uso method = "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.

Si el usuario en el formulario de entrada por encima de HTML "Bill" y "puertas", enviado a la URL del servidor va a tener este aspecto:

http://www.w3cschool.cc/simpleform.asp

Supongamos que el archivo "simpleform.asp" contiene la siguiente secuencia de comandos ASP:

<body>
Welcome
<%
response.write(request.form("fname"))
response.write(" " & request.form("lname"))
%>
</body>

parte del cuerpo del navegador mostrará el documento de la siguiente manera:

Welcome Bill Gates


autenticación de formularios

Siempre que sea posible, en la medida de lo posible en el navegador para validar la entrada del usuario (a través de script del lado del cliente). validación Browser es más rápido y reduce la carga del servidor.

Si el usuario introduce se guardará en la base de datos, entonces debería considerar el uso de la validación del lado del servidor. Hay una buena manera de comprobar que la forma del lado del servidor, es decir, los (probadas) hoja de devolución forman página, en lugar de ir a una página diferente. Después, los usuarios pueden obtener un mensaje de error en la misma página. Los usuarios encuentran que es más fácil hacer el mal.