投稿者 るきお  (社会人) 投稿日時 2012/2/20 12:59:14
いろいろやり方があると思いますが、一案を紹介します。

あきこさんのプログラムを前提に、Page2.aspxのLoadイベントのプログラムを次にようにします。
Protected Sub Page_Load(ByVal sender As ObjectByVal e As System.EventArgs) Handles Me.Load

    If Request.Params("txtValue1"IsNot Nothing Then
        Dim x As Integer = Request.Params("txtValue1")
        Dim y As Integer = Request.Params("txtValue2")
        Me.txtAnswer1.Text = x + y
    End If

End Sub


以上です。

この考え方は、
>Page2にtxtAnswerValue(計算結果)の値が表示されます。
これができているなら、txtValue1とtxtValue2を直接とってくるようにすればよいのではないかというものです。

なお、ご存知と思いますが、クライアントとサーバーの通信はVBやJavaなどのプログラミング言語の仕組みではなく、HTTPの仕組みで行われているので、Page1の情報はPage2でもHTTPのパラメーターとして取得することができます。
ドメインが異なる場合、この仕組みはセキュリティ上の理由でブラウザー側でエラーにされるかもしれないので注意してください。