次ページへの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だからか?