Questo è un metodo alternativo, lo cito soltanto per letteratura

E' basato su Trasfer o Execute nella prima pagina (che ha una textbox ed un bottone), ed il reperimento delle sue proprietà nella seconda, tramite l'oggetto Context.Handler:

Pagina1.aspx
codice:
Public Class Pagina1
    Inherits System.Web.UI.Page

    Friend ReadOnly Property Value() As String
        Get
            Return txtValue.Text
        End Get
    End Property

    Private Sub butNext_Click(ByVal sender As System.Object, _
      ByVal e As System.EventArgs) Handles butNext.Click       
        Server.Transfer("Pagina2.aspx")
    End Sub
End Class
Pagina2.aspx
codice:
Public Class Pagina2
    Inherits System.Web.UI.Page

    Private Sub Page_Load(ByVal sender As System.Object, _
      ByVal e As System.EventArgs) Handles MyBase.Load
       
        If Not IsPostBack Then         
            Dim PaginaPrecedente As Pagina1
            PaginaPrecedente = CType(Context.Handler, Pagina1)         
            Response.Write(PaginaPrecedente.Value)
        End If
    End Sub
End Class