跨页传递数据
利用PostBackUrl
trans1.aspx
<asp:Button ID="Button1" runat="server" PostBackUrl="~/test/trans2.aspx" Text="Button" />
Partial Class test_trans1
Inherits System.Web.UI.Page
Public data As String
Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load
End Sub
Protected Sub Button1_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles Button1.Click
data = Me.TextBox1.Text
End Sub
End Class
trans2.aspx
Partial Class test_trans2
Inherits System.Web.UI.Page
Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load
Dim type As Type = Me.PreviousPage.GetType()
Dim fi As System.Reflection.FieldInfo = type.GetField("data")
Dim obj As Object = fi.GetValue(Me.PreviousPage)
Me.Label1.Text = "value:" + obj.ToString()
End Sub
End Class