Опубликовать данные на другой странице ASPX

У меня есть простая страница 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, но когда я отлаживаю Request.Form в загрузке страницы payment.aspx, я не могу достичь значения TotalPrice, например Request.Form["TotalPrice"]. Каков наилучший способ сделать сообщение на другую страницу ASPX, чтобы получить значения? Почему способ, которым я пытаюсь, не работает?

1 ответ

Решение

Вы должны использовать свойство PreviousPage на целевой странице.

Вот статья о том, как заставить работать кросс-пост-спины

Другие вопросы по тегам