我正在为网站设置一个付款页面,首先完成一个简单购物车的孩子,然后当用户点击"提交"时,我需要将交易数据发布到外部信用卡处理网站,并将用户重定向到那个网站.一旦他们在那里输入了他们的信用卡详细信息,该网站会重新定向回给我,无论是批准还是拒绝.
麻烦的是,我在MVC界面中看不到任何允许我使用POST动作重定向的内容.该Redirect()
方法使用GET(在第三方站点上无论如何都不起作用).我尝试使用一个程序化的帖子WebClient.UploadValues()
,然后从一个字符串返回,我可以通过返回给用户呈现Content()
- 但是那个表单中的链接(应该是相对于CC处理站点)被解释为相对于我的网站,这对我没有任何流血的用处.
我该怎么做呢?
您无法使用帖子重定向.
但是你可以这样做:
编辑 - 使用jQuery,使用表单ID ccform进行表单发布,操作设置为cc提供程序的URL和隐藏字段:
$.ready(function() { $('#ccform').submit(); });
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
5567 次 |
最近记录: |