[Resolvido] asp - Como saber se a requisição foi feita usando GET
Saudações
Tenho uma página (view.asp) que recebe os dados de um formulário.
Nesta página estou preparado para receber os dados de um formulário pelo método POST.
Desta forma, eu utilizo a seguinte sintaxe:
codtipo= request.Form("codtipo")
Tenho outra página que pretendo acessar essa página view.asp pelo método get, passando os valores na url.
Como eu estou preparado apenas para receber a solicitação via POST, não consigo receber os dados.
Existe alguma forma no asp qe eu possa fazer algum IF, ou objeto que faça isso pra mim?
Receber os dados seja lá pelo método que for e tratá-los?
Atte
Jardel Paes
Pessoal, resolvi com um IF, se alguém souber de uma forma melhor, posta aí...
teste=Request.Form("dtinicial")
if teste="" then ' aqui eu verifico se a variável está vazia, pois se tiver vazia, o form foi submetido através do método GET, portanto recebo os valores com request.QueryString
arraydtinicial=split(request.QueryString("dtinicial"),"/",-1,1)
arraydtfinal=split(request.QueryString("dtfinal"),"/",-1,1)
dtinicial= arraydtinicial(2)&"-"&arraydtinicial(1)&"-"&arraydtinicial(0)
dtfinal=arraydtfinal(2)&"-"&arraydtfinal(1)&"-"&arraydtfinal(0)
codtipo= request.QueryString("codtipo")
codato= request.QueryString("codato")
conteudo=request.QueryString("conteudo")
else ' agora e a variável teste não for vazia, é porque foi utilizado o método POST, então recebo os valores através do Request.Form
arraydtinicial=split(request.Form("dtinicial"),"/",-1,1)
arraydtfinal=split(request.Form("dtfinal"),"/",-1,1)
dtinicial= arraydtinicial(2)&"-"&arraydtinicial(1)&"-"&arraydtinicial(0)
dtfinal=arraydtfinal(2)&"-"&arraydtfinal(1)&"-"&arraydtfinal(0)
codtipo= request.Form("codtipo")
codato= request.Form("codato")
conteudo=request.Form("conteudo")
end if
Discussão (5)
Carregando comentários...