none
Como receber os dados enviados por Post? RRS feed

  • Pergunta

  • Olá,

     

    Estou trabalhando com o VS 2005 e C#. Como faço para receber os dados enviados por um form HTML através do método post em uma página ASPX?

     

    Obrigado antecipadamente,

     

    CLA.

    sexta-feira, 13 de junho de 2008 18:07

Respostas

  • Só completando o Luciano, se você enviar pelo metódo form sem utilização de session, se o atributo method for configurado para "post" voce recebe assim na pagina.

     

    Resquest.Form["campo1].toString()

     

    Se o atributo method  for configurado como "GET" ai você usa o queryString

     

    Request.QueryString["campo1"].toString()

     

    Abraços

     

    Estevam

    sábado, 14 de junho de 2008 18:43

Todas as Respostas

  • Ola.

    Você poderia, no evento do item que gera o post, por exemplo um botão, salvar os dados dos campos em uma sessão (Session["nome"] = txtNome.Text).
    E depois na página que você abrir ou até mesmo na mesma página pegar o valor da session (txtNome.Text = Session["nome"].ToString()). 
    Esta é uma maneira.

    Você também pode fazer como no Asp fazendo um post com o Form <form method="post" action="pagina.aspx"> e dentro do form colocar os campos que você deseja passar por Post.

    Para recuperar os campos você terá que utilizar o Request.QueryString["campo"] ou Request["campo"].
    sábado, 14 de junho de 2008 12:58
  • Só completando o Luciano, se você enviar pelo metódo form sem utilização de session, se o atributo method for configurado para "post" voce recebe assim na pagina.

     

    Resquest.Form["campo1].toString()

     

    Se o atributo method  for configurado como "GET" ai você usa o queryString

     

    Request.QueryString["campo1"].toString()

     

    Abraços

     

    Estevam

    sábado, 14 de junho de 2008 18:43
  • Request.Params["teste"]

     

    onde no lugar de "teste" você coloca o name do componente da pagina html

    segunda-feira, 16 de junho de 2008 14:37