我正在为一个网站设置一个支付页面,首先完成一个简单的购物车,然后当用户点击“提交”时,我需要将交易数据发布到外部信用卡处理网站,并将用户重定向到那个网站。一旦他们在那里输入了他们的信用卡详细信息,该网站就会重定向回我,无论是批准还是拒绝。
麻烦的是,我在 MVC 界面中看不到任何允许我使用 POST 操作重定向的内容。该Redirect()
方法使用 GET(在 3rd 方站点上无论如何都不起作用)。我尝试使用 做一个程序化的帖子WebClient.UploadValues()
,然后我从那个字符串中返回,我可以通过返回来呈现给用户Content()
- 但是该表单内的链接应该与 CC 处理站点相关,而是被解释为相对于我的网站,这对我来说没什么用。
我该怎么做呢?