页面传值到底出错在那里?
我想将A页面参数的值传给B页面:(A.aspx页面窗体这样写的:<form id="action" action="engery.aspx" method="post" runat="server">)
两个页面的代码如下:A.aspx.vb
...........
Protected WithEvents txt1 As System.Web.UI.WebControls.TextBox
...........
Private Sub Submit_Click(ByVal sender As System.Object, ByVal e As System.EventArgs)
Dim URL As String
URL = "A.aspx?text1=" & Server.UrlEncode(txt1.Text)
Server.Transfer(URL)
End Sub
B.aspx.vb
...........
Protected WithEvents l1 As System.Web.UI.WebControls.Label
...........
Private Sub Page_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
l1.Text = Request.Form("text1")
End Sub
程序调试过程中没有出现任何错误,但是A页面提交后,显示的页面还是A页面,根本没有转到B.aspx中去,更不用说B页面接受到A页面的参数值了,这是怎么回事呀??