formularios

09/07/2006 - 11:51 por Jesús Carrillo | Informe spam
Buenos días, grupo:

Soy nuevo en la plataforma .net, así que no controlo demasiado.

Necesito tener acceso desde un formulario al valor que contiene un textbox
de otro. Con más exactitud, es eso que en VB6 era: me.txtdatos1.text form1.txtdatos1.text

Necesito ayuda, porque no tengo ni la más remota idea al respecto. He leído
sobre declarar variables de tipo "form1", pero no me lo permite. Tal vez no
sepa muy bien como se llama el formulario, me refiero a que no sé si es el
nombre que me pone arriba con la extensión ".aspx" o el nombre está dentro
de alguna propiedad del mismo.

Muchas gracias por anticipado.
 

Leer las respuestas

#1 Alberto Poblacion
09/07/2006 - 12:25 | Informe spam
"Jesús Carrillo" wrote in message
news:
Necesito tener acceso desde un formulario al valor que contiene un textbox
de otro. Con más exactitud, es eso que en VB6 era: me.txtdatos1.text > form1.txtdatos1.text

Necesito ayuda, porque no tengo ni la más remota idea al respecto. He
leído
sobre declarar variables de tipo "form1", pero no me lo permite. Tal vez
no
sepa muy bien como se llama el formulario, me refiero a que no sé si es el
nombre que me pone arriba con la extensión ".aspx" o el nombre está dentro
de alguna propiedad del mismo.



Estooo... Lo de leer un control de un formulario desde otro es fácil con
formularios Windows, porque los dos están en memoria simultaneamente. Pero
si tu fichero acaba en ".aspx", quiere decir que esta trabajando con
formularios Web, y aqui la cosa no es tan fácil porque los formularios no
existen de forma simultanea. Cada vez que el cliente web le pide al servidor
un formulario, el servidor lo crea, lo envía al navegador, y luego lo
destruye. Cuando navegas a otro formulario, el anterior ya no existe en
ningún sitio, y por eso no puedes leer sus datos. Es necesario que los
arrastres tú mismo desde un formulario a otro antes de destruir el anterior.
Hay múltiples técnicas para conseguirlo, pero la que seguramente te
resultará más sencilla de usar es la de guardar el contenido del texbox en
el Session cuando hagas click en el botón del formulario que contiene el
textbox, y luego en el otro formulario sacar el valor del Session.

Preguntas similares