Jump to content
jjmendes

Passar informações para outra página

Recommended Posts

jjmendes

Ola,

Gostaria saber como passar informações de uma página para outra.

Como numa especie de resumo das opções escolhidas.

Grato.

Share this post


Link to post
Share on other sites
jjmendes

Ok.

Valeu pela dica.

Encontrei o esboço da solução que procurava (Usando a classe HttpContext)

Private Sub Button1_Click(sender As Object, e As System.EventArgs)

   Dim context As HttpContext = HttpContext.Current

   context.Items("Nome") = TextBox1.Text
   context.Items("Email") = TextBox2.Text

   Server.Transfer("form2.aspx")

End Sub

em form2.aspx - recebendo os valores e exibindo nos controles. Note que tenho que converter para String.

form2.aspx (VB.NET)

Private Sub Page_Load(sender As Object, e As System.EventArgs)

   Dim context As HttpContext = HttpContext.Current

    TextBox1.Text = CStr(context.Items("Nome"))
    TextBox2.Text = CStr(context.Items("Email"))

End Sub 

Share this post


Link to post
Share on other sites
marciocardoso

Podes usar Query String.

Partindo do principio que tens 2 páginas:

Origem.aspx e Destino.aspx

Nas páginas tens uma textbox, e queres colocar o valor da textbox da origem na textbox do destino.

No codebehind da origem (Origem.aspx.cs) colocas:

Response.Redirect("Destino.aspx.aspx?Parametro=" + TextBox1.Text); 

No codebehind do destino (Destino.aspx.cs) colcocas:

TextBox1.Text = Request. QueryString["Parametro"].ToString();

Onde diz Parametro, podes dar o nome que quiseres, só tens que garantir que no Request. QueryString vais ler com o mesmo nome.

Caso queria fazer a passagem de 2 parâmetros é so acrescentar um & no final do 1º parâmetro:

Response.Redirect("Destino.aspx.aspx?Parametro=" + TextBox1.Text+"&Parametro2=" + TextBox2.Text); 

Share this post


Link to post
Share on other sites
marinhop13

Boas noites...

Sugiro que a informação a passar seja encriptada... Depois na página de destino terás de a desencriptar e tens o teu "valor".

Isto para garantir a confidencialidade da informação.

Cumps.

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×
×
  • Create New...

Important Information

By using this site you accept our Terms of Use and Privacy Policy. We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.