次ページへのPOST

ボタンクリックで次ページへフォームの内容をPOSTする方法についてメモ。

・送信元
ボタンのPostBackUrlプロパティに、送信先URLを指定。

送信先
Page_Loadイベント内で、PreviousPageクラスから情報を取得

  Protected Sub Page_Load(ByVal sender As Object, _
              ByVal e As System.EventArgs)
    If Not Me.Page.PreviousPage Is Nothing Then
      Dim text1 As TextBox _
        = CType(Me.Page.PreviousPage.FindControl("TextBox1"), _
            TextBox)
      If Not text1 Is Nothing Then
        Me.resultLabel.Text = text1.Text
      End If
    End If
  End Sub

ググってもなかなか出てこなかった。
結構陥りやすいと思うのだが・・・。
ASP.NETでは、基本自画面にPostBackだからか?