Asp.net mvc 2 是否可以在ASP.NET MVC中重定向HTTPPost?

Asp.net mvc 2 是否可以在ASP.NET MVC中重定向HTTPPost?,asp.net-mvc-2,redirect,http-post,Asp.net Mvc 2,Redirect,Http Post,在我的MVC应用程序中,我有一个以基本形式收集用户输入的视图。当用户点击submit时,它将Post发送到我的MVC应用程序,我在其中执行数据库操作,但随后需要通过另一个HTTP Post将值从表单重定向到外部URL 实际情况如下 一,。 我显示一个购物车页面。该视图包含一个Html表单,其中包含财务详细信息(即项目、单价、数量和总额)。此外,它还收集帐单和运输信息 二,。 当用户点击submit按钮时,表单值将包含在我的MVC应用程序的帖子中。在这一点上,我需要记录一笔即将收取的款项,以便我在

在我的MVC应用程序中,我有一个以基本形式收集用户输入的视图。当用户点击submit时,它将Post发送到我的MVC应用程序,我在其中执行数据库操作,但随后需要通过另一个HTTP Post将值从表单重定向到外部URL

实际情况如下

一,。 我显示一个购物车页面。该视图包含一个Html表单,其中包含财务详细信息(即项目、单价、数量和总额)。此外,它还收集帐单和运输信息

二,。 当用户点击submit按钮时,表单值将包含在我的MVC应用程序的帖子中。在这一点上,我需要记录一笔即将收取的款项,以便我在数据库中写入一个条目。然后,我需要重定向到第三方网站,将做信用卡处理。此重定向必须是HTTP Post,其中包含与原始表单相同的表单值

三,。 用户将看到第三方信用卡处理页面。它处理重定向到我


谢谢。

当用户首次提交表单时,您可以进行Ajax调用。调用会写入数据库,将数据(如果需要)返回到页面,然后回调会将页面发布到第三方。

我不这么认为。在这种情况下,服务器发出请求并重定向到MVC应用程序中的另一个操作/视图。我猜他们在服务器上使用/处理Http Post的结果。在我的例子中,客户端(即浏览器)将提供对Http Post的响应。完全同意这将起作用。我考虑过这两种情况,让服务器更新数据库,然后重定向到一个视图,该视图在页面加载时自动提交表单,该表单执行到支付页面的post。但这两种方法都需要额外的消息或从服务器到客户端的传输。我想这是没有办法的。如果在接下来的几天里我看不到更好的解决方案,我会把你的答案记下来。再次感谢你的建议。