将数据发布到另一个aspx页面

Bar*_*ğlu 1 asp.net post webforms cross-page-postback

我有一个简单的aspx页面,其中有一个表单和一个输入字段,如下所示.

//basket.aspx

<input type="text" id="TotalPrice" runat="server" name="TotalPrice" value="100" />

 <asp:button ID="btnBuy" runat="server" Text="make payment" PostBackUrl="~/payment" />

</form>
Run Code Online (Sandbox Code Playgroud)

这是pay.aspx,但是当我在payment.aspx的页面加载中调试Request.Form时,我无法达到像Request.Form ["TotalPrice"]这样的TotalPrice值.发布到另一个aspx页面获取值的最佳方法是什么?为什么我尝试的方式不起作用?

cha*_*dmk 6

您应该在目标页面上使用PreviousPage属性.

这是一篇关于如何使交叉后备工作的文章