ASP Form
Request.QueryString e Request.Form comando é usado para recuperar informações de um formulário, como a entrada do usuário.
Tente - Exemplo
Use method = "get" forma
Este exemplo demonstra como usar o comando Request.QueryString para interagir com o utilizador.
Use o método = formulário "post"
Este exemplo demonstra como usar o comando Request para interagir com o utilizador.
Use os botões de rádio Forms
Este exemplo demonstra como usar o comando Request.Form através de botões de rádio para interagir com o usuário.
A entrada do usuário
Pedido de objeto pode ser usado para recuperar informações do usuário a partir do formulário.
instância de formulário HTML
First Name: <input type="text" name="fname"><br>
Last Name: <input type="text" name="lname"><br><br>
<input type="submit" value="Submit">
</form>
A entrada do usuário pode ser recuperada através de Request.QueryString ou comando Request.Form.
Request.QueryString
comando Request.QueryString é usado para coletar use o método = "pegar" na forma de valor.
De uma forma usando o método GET de transmissão de informação a todos os utilizadores que é visível (aparece na barra de endereços do navegador), e sobre a quantidade de informação transmitida é limitada.
Se o usuário no formulário de entrada acima HTML "Bill" e "Portas", enviado a URL do servidor será parecido com este:
Suponha arquivo "simpleform.asp" contém o seguinte script ASP:
Welcome
<%
response.write(request.querystring("fname"))
response.write(" " & request.querystring("lname"))
%>
</body>
parte do corpo do navegador exibirá o documento da seguinte forma:
Request.Form
comando Request.Form é usado para coletar uso method = "post" na forma de valor.
Usando o método POST de transmissão de informação a partir da forma não é visível para o utilizador, e não existe limite para a quantidade de informação para enviar.
Se o usuário no formulário de entrada acima HTML "Bill" e "Portas", enviado a URL do servidor será parecido com este:
Suponha arquivo "simpleform.asp" contém o seguinte script ASP:
Welcome
<%
response.write(request.form("fname"))
response.write(" " & request.form("lname"))
%>
</body>
parte do corpo do navegador exibirá o documento da seguinte forma:
Autenticação de formulários
Sempre que possível, na medida do possível no navegador para validar a entrada do usuário (via scripts do lado do cliente). validação navegador é mais rápido e reduz a carga do servidor.
Se o usuário inserir será salvo no banco de dados, então você deve considerar o uso de validação do lado do servidor. Há uma boa maneira de verificar se o formulário do lado do servidor, ou seja, os (comprovados) formam retornos formar página, em vez de ir para uma página diferente. Os usuários podem, em seguida, uma mensagem de erro na mesma página. Usuários acham mais fácil fazer o errado.