09/02/2010, 05:22
|
| | Fecha de Ingreso: julio-2009
Mensajes: 60
Antigüedad: 15 años, 6 meses Puntos: 0 | |
Respuesta: Caputar textbox de otra pagina El proceso que realizo yo es mediante propiedades.Te explico como hacerlo.
Te declaras una clase Interface que sea por ejemplo asi:
Imports Microsoft.VisualBasic
Public Interface cIpasoParametros
Property p_texto() As String
End Interface
En la pagina padre, es decir donde tienes el textbox donde introduces hola, te la declaras de la siguiente manera:
Partial Class pagesXXX
Inherits System.Web.UI.Page : Implements cIpasoParametros
.....
En esta misma pagina te declaras la propiedad.Parecido a este codigo
Public Property p_texto() As String Implements cIpasoParametros.p_texto
'Se usa para poder pasar el dato que nos interesa de una página a otra
Get
' aqui devolvemos el valor que tiene el textbox
Return me.txtbox.text
End Get
Set(ByVal value As String)
End Set
End Property
Despues en la pagina dodne recoges el valor lo realizas de la siguiente forma.
Te declaras una variable global por ejemplo la siguiente:
Dim formularioanterior As cIpasoParametros
Inicializas en el load de la pagina esta variable de la siguiente forma:
formularioanterior = CType(Me.PreviousPage, cIpasoParametros)
Y cuando quieras recoger el valor por ejemplo en un textbox haces lo siguiente:
Me.textbox.Text = formularioanterior.p_texto.
Espero que con esto se hallan resuelto tus dudas.
Un cordial saludo. |