Ahora creo que si se parece a lo tuyo pero tengo un problema.
Escribo el código de cada aspx.vb y luego comento lo que me pasa:
Identificador.aspx.vb:
Código vb.net:
Ver originalPublic Class Identificador
Inherits System.Web.UI.Page
Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load
End Sub
#Region "Propiedades"
Public ReadOnly Property Numero() As String
Get
Return Me.TxtIdNumIdentificador.Text
End Get
End Property
Public Property MyProperty() As Integer
Get
Return m_MyProperty
End Get
Set(ByVal value As Integer)
m_MyProperty = Value
End Set
End Property
Private m_MyProperty As Integer
Protected Sub Button1_Click(ByVal sender As Object, ByVal e As EventArgs) Handles Button1.Click
If TxtIdNumIdentificador.Text = "" Then
ValidacionAsterisco23.Text = "*"
validacion4.Text = "Identificador incorrecto"
Else
'Dependiendo del identificador, Me carga una pagin u otra
Response.Redirect("VRHojaLiquidacionGastos.aspx")
End If
End Sub
End Class
VRHojaLiquidacionGastos.aspx.vb:
Código vb.net:
Ver originalPublic Class VRHojaLiquidacionGastos
Inherits System.Web.UI.Page
Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load
Dim numHoja As String
If PreviousPage IsNot Nothing Then
numHoja
= String.Format([B
]PreviousPage
.Numero[/B
]) End If
End Sub
End Class
Pero lo que he puesto en negrita dentro del codigo me sale subrayado indicando que: 'Numero' no es miembro de System.Web.UI.Page