如何使用服务器端将数据发布到MVC4中的外部URL

who*_*oah 8 c# asp.net asp.net-mvc asp.net-mvc-4

简单的问题:

现在我在我看来有这种形式:

<form action="https://www.xyz.com/xyz/ISO/NewPayment"
method="post" name="payform">

    <input type="hidden" name="session_id" value="@Model.OrderId">
    <input type="submit" value="Pay">
</form>
Run Code Online (Sandbox Code Playgroud)

它发送POST数据并将用户重定向到https://www.xyz.com/xyz/ISO/NewPayment.

这么简单,但我想在用户被重定向到外部URL之前检查服务器端数据的正确性.

我怎么能在asp.net MVC中这样做?如何从服务器端发送POST数据,然后重定向用户?

问候

fej*_*oco 2

在服务器端使用WebClient或来 POST 数据。HttpWebRequest这适用于任何 .net 代码,而不仅仅是 mvc。