在asp.net不同页面之间传值的方法主要有三种:
(1)用querystring
方法:在vs2005中新建asp.net网站(发送端),在页面上添加button,两个TextBox,代码如下:
在两个页面之间传递信息    protected void Button1_Click(object sender, EventArgs e)
     }
再建接收端页面,在页面上添加两个TextBox,代码如下:
在两个页面之间传递信息        TextBox1.Text = Request.QueryString["name"];
在两个页面之间传递信息        TextBox2.Text 
= Request.QueryString["email"];

(2)使用session变量
在两个页面之间传递信息private void Button1_Click
在两个页面之间传递信息(
object sender, System.EventArgs e)

(3)使用server.transfer
在两个页面之间传递信息源页面代码:
在两个页面之间传递信息把以下的代码添加到页面中
在两个页面之间传递信息
public string Name
当然,在同一个解决方案里的不同页面之间传值就更简单了,只需将url改为页面名(如:Default2.aspx)就OK了!试试看

相关文章: