Cita:
Iniciado por eperedo Pues podrías crear una propiedad pública. En el código de tu user control (ascx)
Código vb.net:
Ver originalPublic Property TextoContrato() As String
Get
Return txtcontrato.Text
End Get
Set(ByVal value As String)
txtcontrato.Text = value
End Set
End Property
Luego desde tu página (aspx) modificas esta propiedad creada:
Código vb.net:
Ver originalInfoReclamo.TextContrato = "Texto modificado"
Eso sería todo, cualquier duda me avisas
Ok, realice todo como me indicastes, pero me genera el siguiente Error.
Referencia a objeto no establecida como instancia de un objeto.
Descripción: Excepción no controlada al ejecutar la solicitud Web actual. Revise el seguimiento de la pila para obtener más información acerca del error y dónde se originó en el código.
Detalles de la excepción: System.NullReferenceException: Referencia a objeto no establecida como instancia de un objeto.
Error de código fuente:
Línea 98: Public Property TextoContrato() As Long
Línea 99: Get
Línea 100: Return txtcontrato.Text
Línea 101: End Get
Línea 102: Set(ByVal value As Long)
Línea 103: txtcontrato.Text = value
Línea 104: End Set
Línea 105: End Property
Adicionalmente te informo, que en el ASPX, coloque el siguiente codigo:
Dim objSolicRec As New InfoReclamo
objSolicRec.TextoContrato = Me.txtcontratocon.Text
Ya que el codigo que tu me especificastes para el ASPX, uno que no concuerda con la propiedad que se creo ya que este es TextoContrato y tu colocastes TextContrato, y la otra cosa es que
se me subraya la línea de codigo indicando un error, y especifica que la referencia a un miembro no compartido requiere una referencia de objeto
Más te agradezco tu ayuda y espero que prontamente se pueda solucionar este caso...