USUÁRIO:      SENHA:        SALVAR LOGIN ?    Adicione o VBWEB na sua lista de favoritos   Fale conosco 

 

  Dicas

  ASP - Active Server Page    (Miscelâneas)

Título da Dica:  Receber um valor vindo de um request.form ou de um request.querystring sem ter que fazer verificação
Postada em 8/10/2003 por ^HEAVY-METAL^            
Em alguns casos, você pode saber o nome da chave de um valor que chegará nas coleções Request, mas não sabe exatemente em que coleção ele chegará. Por exemplo, se você tem diversas páginas (ou diferentes seções de uma página) que enviam um valor para o mesmo script de ASP, ele pode aparecer seja na coleção Form, seja na QueryString.

Veja o exemplo abaixo:

...
<form action="process_page.asp" method="post">
<input type="submit" name="page" value="Next">
<input type="submit" name="page" value="Previous">
<input type="submit" name="page" value="Help">
</form>
...
...
Para entrar no Help clique em <a href="process_page.asp?page=Help">Help Page</a>
...

Neste caso, clicar o botão Help no formulário, enviará o par nome/valor "page=Help" na coleção Request.Form. No entanto, clicar o hyperlink também enviará o par nome/valor "page=Help", mas desta vez na coleção Request.QueryString.

Para acessar o valor aqui, usamos um recurso especial do objeto Request ASP:

strPage = Request("page")

Ele realiza buscas através de todas as coleções na ordem Querystring, Form, Cookies, ClientCertificate, ServerVariables, até encontrar o primeiro nome de valor correspondente

T+,
 


CyberWEB Network Ltda.    © Copyright 2000-2024   -   Todos os direitos reservados.
Powered by HostingZone - A melhor hospedagem para seu site
Topo da página