下面这个例子是演示在MasterPage母板下面。例子始起页放一个TextBox和一个Button,并用PostBackUrl来导向目标页。如:
View Code
<
asp:Content
ID
="Content1"
ContentPlaceHolderID
="ContentPlaceHolder1"
Runat
="Server"
>
< asp:TextBox ID ="TextBox1" runat ="server" ></ asp:TextBox >
< asp:Button ID ="Button1" runat ="server" PostBackUrl ="~/Default2.aspx" Text ="Button" />
</ asp:Content >
< asp:TextBox ID ="TextBox1" runat ="server" ></ asp:TextBox >
< asp:Button ID ="Button1" runat ="server" PostBackUrl ="~/Default2.aspx" Text ="Button" />
</ asp:Content >
在目标页的Page_Load可以写接收数据,把接收到的值显示在Label上:
View Code
protected
void
Page_Load(
object
sender, EventArgs e)
{
if (PreviousPage != null )
{
ContentPlaceHolder cph = (ContentPlaceHolder)PreviousPage.Master.FindControl( " ContentPlaceHolder1 " );
Label1.Text = ((TextBox)cph.FindControl( " TextBox1 " )).Text;
}
}
{
if (PreviousPage != null )
{
ContentPlaceHolder cph = (ContentPlaceHolder)PreviousPage.Master.FindControl( " ContentPlaceHolder1 " );
Label1.Text = ((TextBox)cph.FindControl( " TextBox1 " )).Text;
}
}
更多相关资讯,可以参考Microsoft MSDN: http://msdn.microsoft.com/zh-cn/library/ms178139.aspx