在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了!试试看 相关文章: