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

时间:2012-01-28 12:46:31

标签: 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>

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

1 个答案:

答案 0 :(得分:6)

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

Here is an article on how to make cross post backs work