como manipular datos enviados de un formulario a otro

28/08/2006 - 22:27 por edwin | Informe spam
Estoy manejando frames y necesito enviar un usuario o un password a otros
formularios en tal caso a un frameset que tiene aspxs. He tratado creando
jscripts y enviando variables con las funciones paren.frame y windows open
pero solo funciona con paren.frame, con windows.open le envio una pagina.htm
con framesets pero no funciona no se si estoy haciendo algo mal, pero si
alguien me puede colaborar se los agradesco enornmente

Preguntas similare

Leer las respuestas

#1 Jorge Serrano [MVP VB]
28/08/2006 - 22:52 | Informe spam
Hola Edwin.

Una pregunta... ¿las páginas que cargas son aspx o htm?.

Si son aspx, podrías utilizar variables de sesión y así podrías ver esos
datos desde cualquier página.

No obstante, la contraseña no se recomienda mandarla, y sí un identificador
que permita si tiene permisos o no, o bien el usuario logueado si se ha
logueado como variable de sesión por ejemplo para añadirla al frame de la
página Web (en la parte superior de la página por ejemplo), que creo que es
lo que quieres hacer.

Espero que esto te ayude.

Un saludo.

Jorge Serrano Pérez
Microsoft MVP VB.NET
PortalVB.com
http://www.portalvb.com/
Blog de Jorge Serrano
http://geeks.ms/blogs/jorge/default.aspx


"edwin" wrote:

Estoy manejando frames y necesito enviar un usuario o un password a otros
formularios en tal caso a un frameset que tiene aspxs. He tratado creando
jscripts y enviando variables con las funciones paren.frame y windows open
pero solo funciona con paren.frame, con windows.open le envio una pagina.htm
con framesets pero no funciona no se si estoy haciendo algo mal, pero si
alguien me puede colaborar se los agradesco enornmente
Respuesta Responder a este mensaje
#2 maliaga
28/08/2006 - 23:01 | Informe spam
Hola hay distintas formas de pasar datos de una pagina a otra.
Alguno de los metodos que podrias utilizar son los siguientes:
Usando el objeto Session.
para ello lo que deberias hacer es escribir:

Session("Usuario") = txtUsuario.text 'Suponiendo que tenes un textBox que se
llama txtUsuario

Desde la otra pagina podrias consultar ese dato de la siguiente forma:
Suponiendo que vos queres poner el Nombre en un label (lblUsuario) y que
diga bienvenido usuario XXXX. 'Donde XXX es el nombre de usuario que ingreso
el visitante de la pagina.

lblUsuario.text = Session("Usuario")

Otra forma pero no seria la mas correcta para pasar una password seria la de
pasar los datos por el Metodo Get.

El cual lo que se usa de la siguiente forma:
Despues de escribir la direccion de la nueva pagina a la cual se va a
redireccionar el usuario se debe agregar ?Key=Value&Key=Valueetc.

Por ejemplo, supongamos que el usuario se va a redireccionar a la pagina
home.aspx.

Se deberia poner home.aspx?NombreKey=Pepe

dentro de la pagina home.aspx
podriamos consultar el valor de usuario de la siguiente forma:


lblUsuario.text = Request.QueryString("NombreKey").ToString()

Espero que esto te sirva, cualquier duda pregunta de nuevo.

Saludos


"edwin" wrote:

Estoy manejando frames y necesito enviar un usuario o un password a otros
formularios en tal caso a un frameset que tiene aspxs. He tratado creando
jscripts y enviando variables con las funciones paren.frame y windows open
pero solo funciona con paren.frame, con windows.open le envio una pagina.htm
con framesets pero no funciona no se si estoy haciendo algo mal, pero si
alguien me puede colaborar se los agradesco enornmente
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida