使用Session变量传值是一种最常见的方式了,简单的实例如下
1、创建一个default.aspx
2、在新建的default.aspx中放置一个button1,在放置两个TextBox1,TextBox2
3、为button按钮创建click事件
代码如下:
Partial Class _Default
Inherits System.Web.UI.Page
Protected Sub Button1_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles Button1.Click
Session("name") = TextBox1.Text
Session("email") = TextBox2.Text
Response.Redirect("default2.aspx")
End Sub
End Class
Inherits System.Web.UI.Page
Protected Sub Button1_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles Button1.Click
Session("name") = TextBox1.Text
Session("email") = TextBox2.Text
Response.Redirect("default2.aspx")
End Sub
End Class
4、新建一个目标页面命名为default2.aspx
5、在default2.aspx中放置两个Label1,Label2
在default2.aspx的Page_Load中添加如下代码:
Partial Class Default2
Inherits System.Web.UI.Page
Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load
Label1.Text = Session("name")
Label2.Text = Session("email")
Session.Remove("name")
Session.Remove("email")
End Sub
End Class
Inherits System.Web.UI.Page
Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load
Label1.Text = Session("name")
Label2.Text = Session("email")
Session.Remove("name")
Session.Remove("email")
End Sub
End Class
运行,即可看到传递后的结果了。
做自己的想做的事情,让别人去想把。