我想從一個頁面發送到另一個使用C#ASP.Net表單數據。我有兩頁的Default.aspx和default2.aspx.Here是我Default.aspx中的代碼:發送數據從一個頁面到另一個
<asp:TextBox ID="TextBox1" runat="server"></asp:TextBox>
<br />
<asp:TextBox ID="TextBox2" runat="server"></asp:TextBox>
<br />
<asp:Button ID="Button1" runat="server" Text="Go"
PostBackUrl="~/Default2.aspx" />
<br />
據我所知,到目前爲止使用了一項PostBackUrl設置要在其中的數據頁被髮送這是正確的?
另外我怎樣才能檢索發送到Default2.aspx的數據?
我想他需要使用Server.Transfer –
@IssaQandil他爲什麼需要它?我只是自己試了一下,它工作正常。 – Thousand
當您使用Transfer方法或使用跨頁面發佈將處理從一個ASP.NET頁面轉移到另一個頁面時,原始頁面包含目標頁面可能需要的請求信息。您可以使用PreviousPage屬性來訪問該信息。採取從這個鏈接http://msdn.microsoft.com/en-us/library/system.web.ui.page.previouspage.aspx –