使用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