pasar de un webform a otro.

lucas
18 de Noviembre del 2003
Hola!, en mi aplicacion web valido el usuario y contraseña y ahora quiero pasar a otro formulario, como hago para mostrar otro pasandole los datos de dos textbox que tengo en este¿?.
Muchas gracias.

Elph
18 de Noviembre del 2003
Bueno, creo q tienes varias opciones:
1- pasar al otro formulario, pasando los parametros por la querystring
Response.Redirect("tuSegundaPag.aspx?id="+TextBox1.Text+"&pwd="+TextBox2.Text);
o
Server.Transfer("tuSegundaPag.aspx?id="+TextBox1.Text+"&pwd="+TextBox2.Text);
estaras de acuerdo conmigo q eso esta mal, pues cualquiera puede ver ese pwd i ese user.
2.-Hacer lo mismo pero guardando los valores en la session
Session.Add("user",TextBox1.Text);
Session.Add("pwd",TextBox2.Text);
//redireccionamos
Response.Redirect("TusegundaPag.aspx");
//en la siguiente recuperamos los valores
string user=(string)Session["user"];
string pwd=(string)Session["pwd"];
//i borramos las vars de la sesion
Session.Remove("user"); etc...

Esta es mejor, ya q el user i el pwd son transparentes para el usuario

Otra opcion seria encriptar los datos i pasarlos por la querystring, aunq personalmente lo veo demasiado poco eficiente comparado con la Session.

Suerte