Foros del Web » Programando para Internet » ASPX (.net) »

ver en una caja de texto un valor

Estas en el tema de ver en una caja de texto un valor en el foro de ASPX (.net) en Foros del Web. amigos, soy nuevo en esto de asp.net y quiero preguntarles como puedo escribir algo en una caja de texto como por ejemplo un nombre, luego ...
  #1 (permalink)  
Antiguo 24/06/2009, 11:25
 
Fecha de Ingreso: noviembre-2008
Mensajes: 112
Antigüedad: 15 años, 6 meses
Puntos: 1
ver en una caja de texto un valor

amigos,
soy nuevo en esto de asp.net
y quiero preguntarles como puedo escribir algo en una caja de texto como por ejemplo un nombre, luego al hacer click en un boton mostrar me redireccione a otra pagina en donde me diga "tu nombre es" el nombre que ingrese en la anterior pagina. las cajas las tengo echas solo me falta el codigo para que funcione...
atte
gracias
  #2 (permalink)  
Antiguo 24/06/2009, 11:38
Avatar de mdavila  
Fecha de Ingreso: julio-2007
Ubicación: Montevideo (Uruguay)
Mensajes: 919
Antigüedad: 16 años, 9 meses
Puntos: 13
Respuesta: ver en una caja de texto un valor

'asi redireccionas.
Response.Redirect("TuPagina.aspx?nom=" + TuCajaTexto.Text.Trim, True)

'y en tu pagina para ver el dato enviado
Request.QueryString("nom")

Saludos.
__________________
Marcelo Davila.

:. En Ignorante te conviertes al no preguntar, el que pregunta se nutre... :.
  #3 (permalink)  
Antiguo 24/06/2009, 11:46
 
Fecha de Ingreso: noviembre-2008
Mensajes: 112
Antigüedad: 15 años, 6 meses
Puntos: 1
Respuesta: ver en una caja de texto un valor

marcelo,
primero mucvhas gracias por contestar, el primer codigo me funciono perfecto
pero el segundo donde lo pongo? le doy doble click a la caja de texto que deseo que aparesca el nombre y pego el codigo?
o es otra la forma?
saludos
y grcias nuevamente.
  #4 (permalink)  
Antiguo 24/06/2009, 11:48
Avatar de mdavila  
Fecha de Ingreso: julio-2007
Ubicación: Montevideo (Uruguay)
Mensajes: 919
Antigüedad: 16 años, 9 meses
Puntos: 13
Respuesta: ver en una caja de texto un valor

Eso lo pones en el evento page_load si queres de tu pagina destino y lo asignas a donde quieras

para que veas que funciona podes hacer un

response.write(Request.QueryString("nom"))
__________________
Marcelo Davila.

:. En Ignorante te conviertes al no preguntar, el que pregunta se nutre... :.
  #5 (permalink)  
Antiguo 24/06/2009, 12:00
 
Fecha de Ingreso: noviembre-2008
Mensajes: 112
Antigüedad: 15 años, 6 meses
Puntos: 1
Respuesta: ver en una caja de texto un valor

ufff marcelo disculpa ,
pero tu firma me da mas animos de preguntar, jeje
a que te refieres con el page_load que es? y donde se pone?
al darle doble clik en el diseño de la caj de texto y pegar el codigo anterior me da error y me dice :
"debe asignarse un acceso de propiedad a la propiedad o utilizar su valor "

puedes recomendarme algun tutorial bueno?
  #6 (permalink)  
Antiguo 24/06/2009, 12:04
Avatar de Snd234  
Fecha de Ingreso: mayo-2007
Ubicación: Frente al PC
Mensajes: 413
Antigüedad: 17 años
Puntos: 2
Respuesta: ver en una caja de texto un valor

Lo que quieres tu es ingresar un texto en pagina1 y enviarlo a pagina2

Entonces en evento click del boton de la pagina1 pones el siguiente codigo:
Código:
Response.Redirect("TuPagina.aspx?nom=" + TuCajaTexto.Text.Trim, True)
Y en pagina2 obtienes el valor donde quieras con el siguiente codigo:
Código:
Request.QueryString("nom")
__________________
KIBIT.cl
  #7 (permalink)  
Antiguo 24/06/2009, 12:07
Avatar de mdavila  
Fecha de Ingreso: julio-2007
Ubicación: Montevideo (Uruguay)
Mensajes: 919
Antigüedad: 16 años, 9 meses
Puntos: 13
Respuesta: ver en una caja de texto un valor

No hay drama.... pregunte nomas!!!


Esto lo pones en tu evento del boton.
Response.Redirect("TuPagina.aspx?nom=" + TuCajaTexto.Text.Trim, True)

'TuPagina.aspx es una pagina en la cual redireccionas y la tenes que crear antes ok.


Luego en tu pagina destino vas a mostrar el nombre no!!
Bueno si tuvieras un Lable en tu pagina destino pondrias en tu evento Page_Load
El Page_Load es un evento que se ejecuta siempre cuando se carga un aspx.
Dale doble click a tu form en modo diseño que te abre el evento load por defecto por lo general.
Label1.Text = "Tu nombre es: " + Request.QueryString("nom")
__________________
Marcelo Davila.

:. En Ignorante te conviertes al no preguntar, el que pregunta se nutre... :.
  #8 (permalink)  
Antiguo 24/06/2009, 13:31
 
Fecha de Ingreso: noviembre-2008
Mensajes: 112
Antigüedad: 15 años, 6 meses
Puntos: 1
Respuesta: ver en una caja de texto un valor

amigos,
no me das ningun error, pero no me muestra el valor,
quiero que se vea en otra caja de texto en la pagina 2.
esto puse:
TextBox1.Text = +Request.QueryString("nom")

TextBox1: es la caja de texto en la que quiero que aparesca
  #9 (permalink)  
Antiguo 24/06/2009, 13:33
Avatar de mdavila  
Fecha de Ingreso: julio-2007
Ubicación: Montevideo (Uruguay)
Mensajes: 919
Antigüedad: 16 años, 9 meses
Puntos: 13
Respuesta: ver en una caja de texto un valor

y en la url cuando vas a la pagina 2 te muestra el valor de nom?
__________________
Marcelo Davila.

:. En Ignorante te conviertes al no preguntar, el que pregunta se nutre... :.
  #10 (permalink)  
Antiguo 24/06/2009, 13:51
 
Fecha de Ingreso: noviembre-2008
Mensajes: 112
Antigüedad: 15 años, 6 meses
Puntos: 1
Respuesta: ver en una caja de texto un valor

Cita:
Iniciado por mdavila Ver Mensaje
y en la url cuando vas a la pagina 2 te muestra el valor de nom?
si lo muestra
  #11 (permalink)  
Antiguo 24/06/2009, 14:12
Avatar de mdavila  
Fecha de Ingreso: julio-2007
Ubicación: Montevideo (Uruguay)
Mensajes: 919
Antigüedad: 16 años, 9 meses
Puntos: 13
Respuesta: ver en una caja de texto un valor

Esto lo tenes que poner en el page_load o en un boton.....

TextBox1.Text = Request.QueryString("nom").Tostring.Trim
__________________
Marcelo Davila.

:. En Ignorante te conviertes al no preguntar, el que pregunta se nutre... :.
  #12 (permalink)  
Antiguo 24/06/2009, 14:15
 
Fecha de Ingreso: noviembre-2008
Mensajes: 112
Antigüedad: 15 años, 6 meses
Puntos: 1
Respuesta: ver en una caja de texto un valor

Cita:
Iniciado por mdavila Ver Mensaje
Esto lo tenes que poner en el page_load o en un boton.....

TextBox1.Text = Request.QueryString("nom").Tostring.Trim


como en un boton?
ene l boton mostrar por ejemplo?
  #13 (permalink)  
Antiguo 25/06/2009, 05:49
Avatar de mdavila  
Fecha de Ingreso: julio-2007
Ubicación: Montevideo (Uruguay)
Mensajes: 919
Antigüedad: 16 años, 9 meses
Puntos: 13
Respuesta: ver en una caja de texto un valor

Claro, si queres que te muestre el parametro en tu textbox al cargar la pagina sin tocar nada lo colocas en tu page_load y si queres que cargue la pagina y al hacer click en un boton te lo colocque en el texbox lo pones ahi.

Se entiende.....?
__________________
Marcelo Davila.

:. En Ignorante te conviertes al no preguntar, el que pregunta se nutre... :.
  #14 (permalink)  
Antiguo 25/06/2009, 09:56
 
Fecha de Ingreso: noviembre-2008
Mensajes: 112
Antigüedad: 15 años, 6 meses
Puntos: 1
Respuesta: ver en una caja de texto un valor

Cita:
Iniciado por mdavila Ver Mensaje
Claro, si queres que te muestre el parametro en tu textbox al cargar la pagina sin tocar nada lo colocas en tu page_load y si queres que cargue la pagina y al hacer click en un boton te lo colocque en el texbox lo pones ahi.

Se entiende.....?
no se entiende marcelo.
el page_load es una pagina donde hay que poner ese codigo?
si es asi, donde esta?

tengo un formulario en el que escribo el nombre con un boton que se llama "mostrar" el cual al pincharlo me redirecciona a otra pagina que tiene un label que dice "tu nombre es:" y una caja de texto "textbox1" en la cual quiero que muestre el nombre, en esta pagina hay un boton "volver"
el codigo lo pege en el boton "mostrar" no me tira error pero aun asi no muestra
  #15 (permalink)  
Antiguo 25/06/2009, 14:07
Avatar de Snd234  
Fecha de Ingreso: mayo-2007
Ubicación: Frente al PC
Mensajes: 413
Antigüedad: 17 años
Puntos: 2
Respuesta: ver en una caja de texto un valor

Page_Load es un evento de la clase Page que se ejecuta cada vez que una pagina se carga.

Alli es donde tu debes asignarle el valor a tu Textbox correspondiente al nombre que se ingreso.

Entonces, en tu segunda pagina tendrias que poner algo como:

Código:
Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load
        Textbox1.Text = Request.QueryString("nom").Tostring.
    End Sub
__________________
KIBIT.cl
  #16 (permalink)  
Antiguo 25/06/2009, 14:39
 
Fecha de Ingreso: noviembre-2008
Mensajes: 112
Antigüedad: 15 años, 6 meses
Puntos: 1
Respuesta: ver en una caja de texto un valor

marcelo,
me puse a leer todas las explicaciones que diste detenidamente y adivina?
al fin me salio, era cosa de entender un poco lo que tratabas de explicar y saber donde, y que era el "page_load" para poder hacer que funcionara
gracias tambien SND234 TU resumen tambien me ayudo.

muchas gracias por su tiempo.
saludos
  #17 (permalink)  
Antiguo 26/06/2009, 15:39
Avatar de mdavila  
Fecha de Ingreso: julio-2007
Ubicación: Montevideo (Uruguay)
Mensajes: 919
Antigüedad: 16 años, 9 meses
Puntos: 13
Respuesta: ver en una caja de texto un valor

No hay drama, igual te contestaba mil veces mas hasta que entendiras jejeje.

Saludos y a las ordenes.
__________________
Marcelo Davila.

:. En Ignorante te conviertes al no preguntar, el que pregunta se nutre... :.
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 05:23.