在控制器操作中将用户重定向到外部URL

时间:2016-11-28 19:47:37

标签: c# asp.net-mvc

我正在尝试将在线支付添加到我的应用程序中,它要求我将表单发布到他们的网站上。它有一些必需的隐藏输入(我只是为事务总数显示其中一个)。

<form action="https://thirdpartysite.com/clientpostback" method="POST">
    ...
    <input type="hidden" name="TransTotal" id="TransTotal" value="135.00" />
    ...
</form>

我没有在视图中发布到他们的网站,而是希望在我的应用程序中发布到Controller,以便我可以更新他们的应用程序,说他们同意条款和条件。

[HttpPost]
public ActionResult Review(ApplicationReviewViewModel vm)
{
    if (ModelState.IsValid())
    {
        _appBusiness.Update(vm);

        // Now I need to post to the third party website and pass in the posted values
        return RedirectToAction("https://thirdpartysite.com/clientpostback");
    }
}

如何从控制器操作将用户重定向到第三方网站?这可能吗?

0 个答案:

没有答案