使用PostBackUrl
的目的是什麼?
比方說,我有一個button
這是Cart.aspx:PostBackUrl的用途<asp:Button>
<asp:Button ID="btnContinue" runat="server" Text="Continue Shopping" PostBackUrl="~/Order.aspx" CssClass="btn" />
這意味着,我將redirectd到Order.aspx,而不是停留在原來的Cart.aspx。這裏是我的兩個問題:
我也有一個
TextBox
在Cart.aspx。
當我點擊button
時,TextBox
的值將被重新發回到Order.aspx而不是原來的Cart.aspx。現在我想我們只能得到這個值,如果它回到Cart.aspx,其中包含這TextBox
。
如果我想在新頁面上檢索該值,該怎麼辦?如果沒有辦法檢索Cart.aspx任何輸入,爲什麼我們需要使用一項PostBackUrl?我們可以添加:
Response.Redirect("~/Order.aspx")
到Cart.aspx.cs?
這是我認爲當你單擊該按鈕會發生什麼。點擊按鈕會產生一個Post事件,其中頁面上的表單將被髮回服務器,比如說Order.aspx頁面。您可以使用FormCollection來提取表單值和進程。 – Gururaj