Pasar una varible en una pagina web

27/10/2007 - 02:11 por Roberto Londono | Informe spam
Hola amigos mi pregunta es como hago para pasar un varible a otra pagian web
este es codigo que estoy utilizando en la pagina que envia pero tiene un
error. Muchas gracias por la ayuda


string loginname;
loginname = myWeb.CurrentUser.LoginName;
string var1 =
"http://100.100.200.229:5555/ETT_Mant_Equ/login.aspx?SPLoginUser
["loginname"]" ;
Response.Redirect(var1);

En la pagina que recibe es

TBLogin.Text = Request.QueryString("SPLoginUser")
 

Leer las respuestas

#1 AngelGarza
27/10/2007 - 05:32 | Informe spam
Roberto, que tal

Utilizando Querystring debe ser algo asi:

Para mandarlo:
string loginname;
loginname = myWeb.CurrentUser.LoginName;

string var1 =
"http://100.100.200.229:5555/ETT_Mant_Equ/login.aspx?SPLoginUser=" +
loginname;
Response.Redirect(var1);

Al recibirlo:
TBLogin.Text = Request.QueryString["SPLoginUser"];

Ahora bien si lo que buscas es un poco mas de seguridad y que no se vaya en
la url y quede visible puedes usar algo como:

Para mandarlo:

string loginname;
loginname = myWeb.CurrentUser.LoginName;
HttpContext.Current.Items["SPLoginUser"] = loginname;

string var1 = "http://100.100.200.229:5555/ETT_Mant_Equ/login.aspx";
Server.Transfer(var1);

Al recibirlo:

TBLogin.Text = HttpContext.Current.Items["SPLoginUser"].ToString();

Espero te pueda ser de utilidad.
Saludos
"Roberto Londono" wrote:

Hola amigos mi pregunta es como hago para pasar un varible a otra pagian web
este es codigo que estoy utilizando en la pagina que envia pero tiene un
error. Muchas gracias por la ayuda


string loginname;
loginname = myWeb.CurrentUser.LoginName;
string var1 =
"http://100.100.200.229:5555/ETT_Mant_Equ/login.aspx?SPLoginUser
["loginname"]" ;
Response.Redirect(var1);

En la pagina que recibe es

TBLogin.Text = Request.QueryString("SPLoginUser")

Preguntas similares