test1.aspx 这里要注意的按钮一定要设置postbackurl="test2.aspx" 属性,不能在它的CS代码中比如用Redirect 的方法
在test2.aspx.cs 代码中使用类似((TextBox)this.PreviousPage.FindControl("TextBox1")).Text 的方法来访问前页的属性或方法.
比如从test1.aspx页面点击按钮进入test2.aspx页面,如果想在test2.aspx页面中得到test1.aspx页面中某些控件的值.
test1.aspx前台代码, 这里要注意的按钮一定要设置postbackurl="test2.aspx" 属性,不能在它的CS代码中比如用Redirect 的方法
![](https://www.cnblogs.com/Images/OutliningIndicators/ContractedBlock.gif)
![](https://www.cnblogs.com/Images/OutliningIndicators/ExpandedBlockStart.gif)
1
![](https://www.cnblogs.com/Images/OutliningIndicators/ExpandedBlockStart.gif)
![](https://www.cnblogs.com/Images/OutliningIndicators/ContractedBlock.gif)
<%
![](https://www.cnblogs.com/Images/dot.gif)
@ Page Language="C#" AutoEventWireup="true" CodeFile="test1.aspx.cs" Inherits="Print_test1" %>
2
![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
3
![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
4
![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
5
![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
<html xmlns="http://www.w3.org/1999/xhtml" >
6
![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
<head runat="server">
7
![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
<title>无标题页</title>
8
![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
</head>
9
![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
<body>
10
![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
<form id="form1" runat="server">
11
![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
<div>
12
![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
<asp:TextBox ID="TextBox1" runat="server" Text="初值:sadfasdf"></asp:TextBox>
13
![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
<asp:Button ID="Button1" runat="server" Text="Button" postbackurl="test2.aspx" /></div>
14
![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
</form>
15
![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
</body>
16
![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
</html>
17
![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
test1.aspx.cs //这个页面没写代码
![](https://www.cnblogs.com/Images/OutliningIndicators/ContractedBlock.gif)
![](https://www.cnblogs.com/Images/OutliningIndicators/ExpandedBlockStart.gif)
1
![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
using System;
2
![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
using System.Data;
3
![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
using System.Configuration;
4
![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
using System.Collections;
5
![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
using System.Web;
6
![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
using System.Web.Security;
7
![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
using System.Web.UI;
8
![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
using System.Web.UI.WebControls;
9
![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
using System.Web.UI.WebControls.WebParts;
10
![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
using System.Web.UI.HtmlControls;
11
![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
12
![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
public partial class Print_test1 : System.Web.UI.Page
13
![](https://www.cnblogs.com/Images/OutliningIndicators/ExpandedBlockStart.gif)
![](https://www.cnblogs.com/Images/OutliningIndicators/ContractedBlock.gif)
![](https://www.cnblogs.com/Images/dot.gif)
{
14
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
protected void Page_Load(object sender, EventArgs e)
15
![](https://www.cnblogs.com/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
![](https://www.cnblogs.com/Images/dot.gif)
{
16
![](https://www.cnblogs.com/Images/OutliningIndicators/ExpandedSubBlockEnd.gif)
}
17
![](https://www.cnblogs.com/Images/OutliningIndicators/ExpandedBlockEnd.gif)
}
18
![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
test2.aspx 前台代码 //这里也没写什么东东
![](https://www.cnblogs.com/Images/OutliningIndicators/ContractedBlock.gif)
![](https://www.cnblogs.com/Images/OutliningIndicators/ExpandedBlockStart.gif)
1
![](https://www.cnblogs.com/Images/OutliningIndicators/ExpandedBlockStart.gif)
![](https://www.cnblogs.com/Images/OutliningIndicators/ContractedBlock.gif)
<%
![](https://www.cnblogs.com/Images/dot.gif)
@ Page Language="C#" AutoEventWireup="true" CodeFile="test2.aspx.cs" Inherits="Print_test2" %>
2
![](https://www.cnblogs.com/Images/OutliningIndicators/ExpandedBlockStart.gif)
![](https://www.cnblogs.com/Images/OutliningIndicators/ContractedBlock.gif)
<%
![](https://www.cnblogs.com/Images/dot.gif)
@ PreviousPageType VirtualPath="test1.aspx" %>
3
![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
4
![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
5
![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
6
![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
<html xmlns="http://www.w3.org/1999/xhtml" >
7
![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
<head runat="server">
8
![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
<title>无标题页</title>
9
![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
</head>
10
![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
<body>
11
![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
<form id="form1" runat="server">
12
![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
<div>
13
14
![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
</div>
15
![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
</form>
16
![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
</body>
17
![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
</html>
18
![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
test2.aspx.cs
![](https://www.cnblogs.com/Images/OutliningIndicators/ContractedBlock.gif)
![](https://www.cnblogs.com/Images/OutliningIndicators/ExpandedBlockStart.gif)
1
![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
using System;
2
![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
using System.Data;
3
![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
using System.Configuration;
4
![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
using System.Collections;
5
![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
using System.Web;
6
![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
using System.Web.Security;
7
![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
using System.Web.UI;
8
![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
using System.Web.UI.WebControls;
9
![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
using System.Web.UI.WebControls.WebParts;
10
![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
using System.Web.UI.HtmlControls;
11
![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
12
![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
public partial class Print_test2 : System.Web.UI.Page
13
![](https://www.cnblogs.com/Images/OutliningIndicators/ExpandedBlockStart.gif)
![](https://www.cnblogs.com/Images/OutliningIndicators/ContractedBlock.gif)
![](https://www.cnblogs.com/Images/dot.gif)
{
14
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
protected void Page_Load(object sender, EventArgs e)
15
![](https://www.cnblogs.com/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
![](https://www.cnblogs.com/Images/dot.gif)
{
16
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
//Response.Write(this.PreviousPage.FindControl("TextBox1"));
17
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
string txt = ((TextBox)this.PreviousPage.FindControl("TextBox1")).Text;
18
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
19
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
Response.Write(txt);
20
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
//(this.PreviousPage).test();
21
![](https://www.cnblogs.com/Images/OutliningIndicators/ExpandedSubBlockEnd.gif)
}
22
![](https://www.cnblogs.com/Images/OutliningIndicators/ExpandedBlockEnd.gif)
}
23
![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
在test2.aspx.cs 代码中使用类似((TextBox)this.PreviousPage.FindControl("TextBox1")).Text 的方法来访问前页的属性或方法.