none
Passagem de parâmetros entre páginas RRS feed

  • Pergunta

  • E ai galera tudo blz?

    pessoal estou precisando da ajuda de voces.

    tenho duas paginas de cadastro asp, uma para PF e outra para PJ, ambas possuem um botao gravar que acessa outra pagina asp (GravarDados.asp)

    minha duvida é, na pagina GravarDados.asp como eu faço para saber de qual pagina o botao gravar foi clicado?

    desde de já agradeço a ajuda
    segunda-feira, 11 de setembro de 2006 12:56

Respostas

  •  

    Tenta usar isso: Request.ServerVariables("HTTP_REFERER")

    Espero ter ajudado.

    Jr

    segunda-feira, 11 de setembro de 2006 14:29
  • Hartigan,

    você pode armazenar esta informação em uma variável de sessão (Session) e depois recuperá-la para saber de onde veio.

     


    Ricardo Oneda
    http://thespoke.net/blogs/oneda

    segunda-feira, 11 de setembro de 2006 16:20
    Moderador
  • Pode ainda passar esses dados em um campo hidden para recuperar na outra página;
    segunda-feira, 11 de setembro de 2006 18:42

  • Na página que recebe estes parâmetros, também recebe qual botão foi clicado então é só você verificar qual foi clicado deste modos:

    1º modo:

       if request("botão_PF") <> "" then 
           'Clicou no botão PF
       elseif request("botão_PJ") <> "" then 
           'Clicou no botão PJ
       end if

    2º modo:

       if Len(request("botão_PF")) > 0 then 
           'Clicou no botão PF
       elseif Len(request("botão_PJ")) > 0 then 
           'Clicou no botão PJ
        end if

    Com esta solução você não precisa criar nenhum campo HTML a mais.

    Espero ter entendido o seu problema e ter lhe ajudado.

    Grato.

    Fábio P. Santana

    segunda-feira, 11 de setembro de 2006 19:42

Todas as Respostas

  •  

    Tenta usar isso: Request.ServerVariables("HTTP_REFERER")

    Espero ter ajudado.

    Jr

    segunda-feira, 11 de setembro de 2006 14:29
  • Hartigan,

    você pode armazenar esta informação em uma variável de sessão (Session) e depois recuperá-la para saber de onde veio.

     


    Ricardo Oneda
    http://thespoke.net/blogs/oneda

    segunda-feira, 11 de setembro de 2006 16:20
    Moderador
  • Pode ainda passar esses dados em um campo hidden para recuperar na outra página;
    segunda-feira, 11 de setembro de 2006 18:42

  • Na página que recebe estes parâmetros, também recebe qual botão foi clicado então é só você verificar qual foi clicado deste modos:

    1º modo:

       if request("botão_PF") <> "" then 
           'Clicou no botão PF
       elseif request("botão_PJ") <> "" then 
           'Clicou no botão PJ
       end if

    2º modo:

       if Len(request("botão_PF")) > 0 then 
           'Clicou no botão PF
       elseif Len(request("botão_PJ")) > 0 then 
           'Clicou no botão PJ
        end if

    Com esta solução você não precisa criar nenhum campo HTML a mais.

    Espero ter entendido o seu problema e ter lhe ajudado.

    Grato.

    Fábio P. Santana

    segunda-feira, 11 de setembro de 2006 19:42
  • obrigado pela ajuda !

    mas graças a Deus, já consegui fazer =D, um amigo que sabe asp me orientou

    novamente agradeço a ajuda
    felicidades!
    terça-feira, 12 de setembro de 2006 10:44