导航

ASP.NET2.0 页面间传递参数

Posted on 2006-05-10 17:46  ansonchou  阅读(532)  评论(0)    收藏  举报
如果你想多页传递参数 如:text2.aspx 的 textBox1.Text 取 text1.aspx  的textBox1.text
//text1.aspx页
<%@ Page Language="C#" %> 
<script runat="server"> 
<html> 
<head runat="server"> 
<title>Untitled Page</title> 
</head> 
<body> 
<form id="form1" runat="server"> 
<asp:TextBox ID="TextBox1" Runat="server"></asp:TextBox> 
<asp:Button ID="Button1" Runat="server" Text="Test" PostBackUrl="text2.aspx" /> 
</form> 
</body> 
</html> 
//text2.aspx
<%@ Page Language="C#" %> 
<script runat="server"> 
void Page_Load(object sender, System.EventArgs e) 

TextBox textBox 
= (TextBox)PreviousPage.FindControl("TextBox1"); 
textBox.Text
=Textbox1.Text;
}
 
</script> 
<html> 
<head runat="server"> 
<title>Untitled Page</title> 
</head> 
<body> 
<form id="form1" runat="server"> 
<asp:TextBox ID="TextBox1" Runat="server"></asp:TextBox> 
</form> 
</body> 
</html>