【发布时间】:2010-10-06 08:23:34
【问题描述】:
我有一个 ASP 按钮,当单击它时,它会调用一个函数,将订单信息添加到我的数据库中。订购流程的下一步是使用此表单将用户转移到支付网关:
<form action="https://select-test.wp3.rbsworldpay.com/wcc/purchase" name="BuyForm" method="POST">
<input type="hidden" name="instId" value="151711">
<input type="hidden" name="cartId" value="abc123">
<input type="hidden" name="currency" value="GBP">
<input type="hidden" name="amount" value="1221">
<input type="hidden" name="desc" value="">
<input type="hidden" name="testMode" value="100">
<input type="submit" value="To Payment!">
</form>
但我真的很希望用户:
按下订单按钮 -> 订单功能 调用 -> 用户自动传递给 订单页面
应该这样:
按下订单按钮 -> 订单功能 调用 -> 用户转到另一个页面 -> 用户手动单击按钮转到 worldpay支付页面
在 C# 中是否有将用户重定向到订单页面,并与他们一起提交表单数据?
【问题讨论】:
-
@Insane,这是不同的,因为它返回结果,并且不会移动用户。这将(我认为)违反支付网关规则。
标签: c# asp.net forms redirect response.redirect