跨页面的传送就是提交窗体(例如Page1.aspx),并把这个窗体和所有的控件值都传送给另一个页面(Page2.aspx)。
举例:Page1.aspx:
<div>
<asp:TextBox ID="TextBox1" runat="server"></asp:TextBox>
<br />
<asp:Button ID="Button1" runat="server" PostBackUrl="~/Page2.aspx"
Text="提交到Page2" />
</div>
Page2.aspx:
protected void Page_Load(object sender, EventArgs e)
{
if(PreviousPage != null)
{
TextBox mytxb= (TextBox)PreviousPage.FindControl("Textbox1");
this.Label1.Text = mytxb.Text;
}
}
本文详细阐述了在ASP.NET环境下实现跨页面传送的过程,通过实例展示了如何利用PostBackUrl属性在Page1.aspx与Page2.aspx之间传递数据,并在Page2.aspx页面中接收并显示这些数据。

被折叠的 条评论
为什么被折叠?



