当前位置: 代码迷 >> Web前端 >> 温故知新-跨页面的传接(二)
  详细解决方案

温故知新-跨页面的传接(二)

热度:1252   发布时间:2013-02-26 00:00:00.0
温故知新--跨页面的传送(二)

利用@PreviousPageType指令完成,
举例:Page1.aspx:
<div>
       <asp:TextBox ID="TextBox1" runat="server"></asp:TextBox>
        <br />
        <asp:Button ID="Button1" runat="server" PostBackUrl="~/Page2.aspx"
            Text="提交到Page2" />
    </div>


Page1.aspx.cs:
public string UserName
{
get{return this.TextBox1.Text;}
}


Page2.aspx:
<%@ PreviousPageType VirtualPath="~/Page1.aspx" %>
Page2.aspx.cs:
if (this.PreviousPage != null)
 {
     this.Response.Write(this.PreviousPage.UserName);
 }